Я тестирую код Foreshadow, представленный в следующем репозитории github https://github.com/jovanbulck/sgx-step/tree/master/app/foreshadow. Я фактически уже установил фреймворк sgx-step и sgx sdk и драйвер, следуя инструкциям в файле readme, но когда я вызываю команду make из папки foreshadow, я получаю следующую ошибку на терминале:
/usr/bin/ld: ../../libsgxstep/libsgx-step.a(aep_trampoline.o): перемещение R_X86_64_32S к символу `sgx_step_tcs 'нельзя использовать при создании объекта PIE; перекомпиляция с -fPIC /usr/bin/ld: окончательная ссылка завершилась неудачно: непредставительный раздел на выходе collect2: ошибка: ld вернул 1 состояние выхода Makefile: 56: рецепт для целевого 'app' не выполнен make: *** [app] Ошибка 1
Я запускаю приложение на DELL широте E5470, которого нет в файле README шага sgx среди других архитектур. Как я могу заставить код работать? большое спасибо