From: r.tyminski Date: Tue, 16 Jan 2018 13:05:03 +0000 (+0100) Subject: Adding Bsymbolic flag to linker. X-Git-Tag: submit/tizen/20180412.070843~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F72%2F167272%2F2;p=platform%2Fcore%2Fsecurity%2Ftef-optee_client.git Adding Bsymbolic flag to linker. Flag is necessary to avoid calling invalid function implementation. Previously functions from tef-libteec was called instead of (optee) libteec implementations. Change-Id: Ibefe5f06e50e282d9a7e2e4fec0a96ee75b1a43f --- diff --git a/libteec/Makefile b/libteec/Makefile index ec8801f..5f31a51 100644 --- a/libteec/Makefile +++ b/libteec/Makefile @@ -29,7 +29,7 @@ TEEC_CFLAGS := $(addprefix -I, $(TEEC_INCLUDES)) $(CFLAGS) -D_GNU_SOURCE \ -DDEBUGLEVEL_$(CFG_TEE_CLIENT_LOG_LEVEL) \ -DBINARY_PREFIX=\"TEEC\" -DTEEC_LOG_FILE=\"$(TEEC_LOG_FILE)\" -TEEC_LFLAGS := -lpthread +TEEC_LFLAGS := -lpthread -Wl,-Bsymbolic TEEC_LIBRARY := $(OUT_DIR)/$(LIB_MAJ_MIN) libteec: $(TEEC_LIBRARY)