From 53cd9fb34f2a368d7bbf6126a68e20ec3fbb6f13 Mon Sep 17 00:00:00 2001 From: Oleh Date: Thu, 29 Apr 2021 15:59:32 +0300 Subject: [PATCH] fix simulation mode build --- sgx_stub.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sgx_stub.c b/sgx_stub.c index 4fb676d..96f0318 100644 --- a/sgx_stub.c +++ b/sgx_stub.c @@ -170,6 +170,8 @@ static void *_load_libsgx_uae_service() if ( l_libsgx_uae_service == 0 ) { #ifdef _WIN32 h_libsgx_uae_service= LoadLibrary("libsgx_uae_service.dll"); +#elif SGX_HW_SIM + h_libsgx_uae_service= dlopen("libsgx_uae_service_sim.so", RTLD_GLOBAL|RTLD_NOW); #else h_libsgx_uae_service= dlopen("libsgx_uae_service.so", RTLD_GLOBAL|RTLD_NOW); #endif @@ -184,6 +186,8 @@ static void *_load_libsgx_urts() if ( l_libsgx_urts == 0 ) { #ifdef _WIN32 h_libsgx_urts= LoadLibrary("libsgx_urts.dll"); +#elif SGX_HW_SIM + h_libsgx_urts= dlopen("libsgx_urts_sim.so", RTLD_GLOBAL|RTLD_NOW); #else h_libsgx_urts= dlopen("libsgx_urts.so", RTLD_GLOBAL|RTLD_NOW); #endif