intel / intel/confidential-computing.sgx.sdk

Some libraries are not copied during SDK installation

Open
#29 9 comments 0 reactions 0 assignees View on GitHub
bug
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.