aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Wiklander <jens.wiklander@linaro.org>2019-03-27 19:30:28 +0100
committerJérôme Forissier <jerome.forissier@linaro.org>2019-03-28 14:11:23 +0100
commit2b39fbe06597f7993e7f78809e9a469d94a32693 (patch)
treec2b664c866679ef83a6b024f7718dbc2d44dbb79
parentf7859906faa00a29398cf4a9f5f703dbf310fb63 (diff)
core: arm: link tee.elf with lib archives
Links tee.elf with the library archives instead of -llibname in order to detect multiply defined symbols in several libraries. Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
-rw-r--r--core/arch/arm/kernel/link.mk3
1 files changed, 1 insertions, 2 deletions
diff --git a/core/arch/arm/kernel/link.mk b/core/arch/arm/kernel/link.mk
index da7b6e45..0a004981 100644
--- a/core/arch/arm/kernel/link.mk
+++ b/core/arch/arm/kernel/link.mk
@@ -16,8 +16,7 @@ link-ldflags += --fatal-warnings
link-ldflags += --gc-sections
link-ldadd = $(LDADD)
-link-ldadd += $(addprefix -L,$(libdirs))
-link-ldadd += $(addprefix -l,$(libnames))
+link-ldadd += $(libdeps)
link-objs := $(filter-out $(out-dir)/core/arch/arm/kernel/link_dummies.o, \
$(objs))
ldargs-tee.elf := $(link-ldflags) $(link-objs) $(link-out-dir)/version.o \