From 1c5836e35aaa18655808224873632b1c62fe03b8 Mon Sep 17 00:00:00 2001 From: "r.tyminski" Date: Tue, 16 Jan 2018 14:05:03 +0100 Subject: [PATCH] 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 --- libteec/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) -- 2.34.1