Adding Bsymbolic flag to linker. 72/167272/2
authorr.tyminski <r.tyminski@partner.samsung.com>
Tue, 16 Jan 2018 13:05:03 +0000 (14:05 +0100)
committerr.tyminski <r.tyminski@partner.samsung.com>
Tue, 16 Jan 2018 13:51:26 +0000 (14:51 +0100)
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

index ec8801f5dd5e957192a7e8eddb9f461535046acf..5f31a515126d5a3e70efac9ca547a8d97f840b7c 100644 (file)
@@ -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)