Fix LA demo to align with occlum command

This commit is contained in:
Hui, Chunyang 2020-08-14 17:38:05 +00:00 committed by Tate, Hongliang Tian
parent faf9c9d14e
commit 122a66289c
2 changed files with 6 additions and 6 deletions

@ -13,7 +13,7 @@
#include "EnclaveInitiator_u.h"
#define ENCLAVE_INITIATOR_NAME "./build/libenclave_initiator.signed.so"
#define ENCLAVE_INITIATOR_NAME "./libenclave_initiator.signed.so"
pthread_t thread;
sgx_enclave_id_t initiator_enclave_id = 0;
@ -37,8 +37,8 @@ int main(int argc, char *argv[]) {
}
printf("succeed to load enclave %s\n", ENCLAVE_INITIATOR_NAME);
occlum_pal_attr_t pal_attr = OCCLUM_PAL_ATTR_INITVAL;
pal_attr.log_level = (const char *) getenv("OCCLUM_LOG_LEVEL");
occlum_pal_attr_t attr = OCCLUM_PAL_ATTR_INITVAL;
attr.log_level = (const char *) getenv("OCCLUM_LOG_LEVEL");
if (occlum_pal_init(&attr) < 0) {
return EXIT_FAILURE;
}

@ -20,7 +20,7 @@ occlum_instance: build_src
cp $(OPENSSL)/libcrypto.so.1.1 image/lib/ && \
cp $(CUR_DIR)/DiffieHellmanLibrary/libecdh.so image/lib/ && \
occlum build
@cp -r occlum_instance/.occlum .occlum
@cp -t occlum_instance $(APP) $(BUILD_DIR)/libenclave_initiator.signed.so
build_src:
@$(MAKE) --no-print-directory -C DiffieHellmanLibrary
@ -29,8 +29,8 @@ build_src:
@$(MAKE) --no-print-directory -C EnclaveInitiator
test: build_src
LD_LIBRARY_PATH=$(BUILD_DIR):$(SGX_SDK)/sdk_libs RUST_BACKTRACE=1 \
./$(APP)
cd occlum_instance && LD_LIBRARY_PATH=../$(BUILD_DIR):$(SGX_SDK)/sdk_libs RUST_BACKTRACE=1 \
./appinitiator
clean:
@$(MAKE) --no-print-directory -C AppInitiator clean