信頼できるインテル® SGX pthread ライブラリーをインテル® SGX・エンクレーブ Linux ソリューションと統合するための 4 つの手順。
- Makefile のリンクオプションに -lsgx_pthread を追加
- コンパイラーが pthread_create() やその他の pthread 関数呼び出しを見つけられなかった
- sgxsdk/include/sgx_pthread.edl を Enclave のソース・ディレクトリーにコピーします。
- Enclave.edl で次を 追加します: from "sgx_pthread.edl" import *;
- Enclave.cpp で、 次を追加します: #include "pthread.h"
- Makefile で-lsgx_pthreadを link ステートメントに追加します。