File tree Expand file tree Collapse file tree 2 files changed +15
-14
lines changed
Expand file tree Collapse file tree 2 files changed +15
-14
lines changed Original file line number Diff line number Diff line change 11# ####### LCP Build Settings ########
2- ZK_PROVER_CUDA ?= 0
2+ ZK_PROVER_CUDA ?= 0
33APP_CARGO_FLAGS ?=
4+ CARGO_TARGET := --release
5+ OUTPUT_PATH := release
46
57# ####### SGX SDK Settings ########
6- SGX_SDK ?= /opt/sgxsdk
7- SGX_MODE ?= HW
8- SGX_DEBUG ?= 0
8+ SGX_SDK ?= /opt/sgxsdk
9+ SGX_MODE ?= HW
10+ SGX_DEBUG ?= 0
911SGX_ENCLAVE_CONFIG ?= "enclave/Enclave.config.xml"
10- SGX_SIGN_KEY ?= "enclave/Enclave_private.pem"
12+ SGX_SIGN_KEY ?= "enclave/Enclave_private.pem"
1113
12- SGX_COMMON_CFLAGS := -m64
13- SGX_LIBRARY_PATH := $(SGX_SDK ) /lib64
14+ SGX_COMMON_CFLAGS := -m64
15+ SGX_LIBRARY_PATH := $(SGX_SDK ) /lib64
1416SGX_ENCLAVE_SIGNER := $(SGX_SDK ) /bin/x64/sgx_sign
15- SGX_EDGER8R := $(SGX_SDK ) /bin/x64/sgx_edger8r
17+ SGX_EDGER8R := $(SGX_SDK ) /bin/x64/sgx_edger8r
1618
1719include buildenv.mk
1820
1921ifeq ($(SGX_DEBUG ) , 1)
20- # we build with cargo --release, even in SGX DEBUG mode
2122 SGX_COMMON_CFLAGS += -O0 -g -ggdb
22- # cargo sets this automatically, cannot use ' debug'
23- OUTPUT_PATH := release
24- CARGO_TARGET := --release
23+ # debug build
24+ CARGO_TARGET :=
25+ OUTPUT_PATH := debug
2526else
2627 SGX_COMMON_CFLAGS += -O2
27- OUTPUT_PATH := release
28- CARGO_TARGET := --release
2928endif
3029
3130SGX_COMMON_CFLAGS += -fstack-protector
Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ enclave.so
44 g_global_data_sim;
55 g_global_data;
66 enclave_entry;
7+ g_peak_heap_used;
8+ g_peak_rsrv_mem_committed;
79 local :
810 *;
911};
You can’t perform that action at this time.
0 commit comments