intel / intel/confidential-computing.sgx

Error in make deb_psw_pkg: recipe for target 'qve_wrapper' failed

Open
#886 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.5k
Forks
565
PR merge metrics
No merged PRs in 30d

Description

Hello, I'm trying to build SGX PSW. I have Ubuntu 18.04 with SGX hardware support but I DON'T have Flexible Launch Control. I successfully installed both SGX driver and SGX SDK 2.13, but I'm having hard times trying to install PSW. This is the output message:

```
make[2]: Entering directory '/home/torsec/linux-sgx/external/dcap_source/QuoteVerification/QvE'
/usr/local/bin/ld: /opt/intel/sgxsdk/lib64/libsgx_pthread.a(pthread.o): in function `_pthread_wakeup(unsigned long) [clone .part.0]':
pthread.cpp:(.text._Z15_pthread_wakeupm.part.0+0x2d): undefined reference to `pthread_wakeup_ocall'
collect2: error: ld returned 1 exit status
Makefile:140: recipe for target 'qve.so' failed
make[2]: *** [qve.so] Error 1
make[2]: Leaving directory '/home/torsec/linux-sgx/external/dcap_source/QuoteVerification/QvE'
Makefile:37: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/home/torsec/linux-sgx/external/dcap_source/QuoteVerification'
Makefile:64: recipe for target 'qve_wrapper' failed
make: *** [qve_wrapper] Error 2
```

Any suggestions?
Thanks in advance.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.