Link uRTS static library
This commit is contained in:
		
							parent
							
								
									6e57937b45
								
							
						
					
					
						commit
						898967554c
					
				| @ -52,10 +52,8 @@ endif | |||||||
| RUST_SGX_SDK_DIR := $(PROJECT_DIR)/deps/rust-sgx-sdk | RUST_SGX_SDK_DIR := $(PROJECT_DIR)/deps/rust-sgx-sdk | ||||||
| 
 | 
 | ||||||
| ifneq ($(SGX_MODE), HW) | ifneq ($(SGX_MODE), HW) | ||||||
| 	Urts_Library_Name := sgx_urts_sim |  | ||||||
| 	SGX_COMMON_CFLAGS += -D SGX_MODE_SIM | 	SGX_COMMON_CFLAGS += -D SGX_MODE_SIM | ||||||
| else | else | ||||||
| 	Urts_Library_Name := sgx_urts |  | ||||||
| 	SGX_COMMON_CFLAGS += -D SGX_MODE_HW | 	SGX_COMMON_CFLAGS += -D SGX_MODE_HW | ||||||
| endif | endif | ||||||
| 
 | 
 | ||||||
| @ -77,11 +75,10 @@ SGX_CFLAGS_U := $(SGX_COMMON_CFLAGS) -fPIC -Wno-attributes \ | |||||||
| 	-I$(RUST_SGX_SDK_DIR)/edl -I$(SGX_SDK)/include | 	-I$(RUST_SGX_SDK_DIR)/edl -I$(SGX_SDK)/include | ||||||
| SGX_CXXFLAGS_U := $(SGX_CFLAGS_U) -std=c++11 | SGX_CXXFLAGS_U := $(SGX_CFLAGS_U) -std=c++11 | ||||||
| 
 | 
 | ||||||
| SGX_LFLAGS_U := $(SGX_COMMON_CFLAGS) -lpthread -L$(SGX_LIBRARY_PATH) -l$(Urts_Library_Name) |  | ||||||
| ifneq ($(SGX_MODE), HW) | ifneq ($(SGX_MODE), HW) | ||||||
| 	SGX_LFLAGS_U += -lsgx_uae_service_sim | 	SGX_LFLAGS_U := $(SGX_COMMON_CFLAGS) -lpthread -L$(SGX_LIBRARY_PATH) -lsgx_urts_sim -lsgx_uae_service_sim | ||||||
| else | else | ||||||
| 	SGX_LFLAGS_U += -lsgx_uae_service | 	SGX_LFLAGS_U := $(SGX_COMMON_CFLAGS) -lpthread -L$(SGX_LIBRARY_PATH) -Wl,-Bstatic -lsgx_urts -Wl,-Bdynamic -lsgx_uae_service -lsgx_enclave_common | ||||||
| endif | endif | ||||||
| 
 | 
 | ||||||
| #
 | #
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user