intel / intel/confidential-computing.sgx.sdk
Some libraries are not copied during SDK installation
- Dominant language
- C++
- Stars
- 2
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
I do:
make
make sdk_install_pkg
and subsequently install the .bin file, libraries like tsetjmp are not copied in the destination directory. I can't compile my code with -lsgx_tsetjmp. tsetjmp is not the only one....
I just made a quick script to copy all the .a files in the repo's sdk directory in my destination directory under lib64 and it worked out.
Contributor guide
Research direction
Reproduce the issue with `make`, `make sdk_install_pkg`, and the generated `.bin` installer, then inspect which libraries from the SDK directory are included in the destination `lib64`. Compare the installed contents with the SDK's `.a` files; done means libraries such as `tsetjmp` are included and code using `-lsgx_tsetjmp` can compile.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100