diff options
author | Igor Opaniuk <igor.opaniuk@linaro.org> | 2018-09-12 18:14:21 +0300 |
---|---|---|
committer | Jérôme Forissier <jerome.forissier@linaro.org> | 2018-09-17 19:47:02 +0200 |
commit | 04fbc2e28bfe0c652c1fc489e2e5d0c2bbe663e4 (patch) | |
tree | d72b63505606a2e24e1c168b38f39d96af8020ac /mk | |
parent | 62b4cdb5e8895a6b0c477ea9f1cecdb5514e2f87 (diff) |
mk: cleanvars.mk: clean spec-srcs var
Clean $(spec-srcs) variable, as the value can be accumulated in
ta/mk/build-user-ta.mk
Fixes linking issues when multiple TAs are compiled as Early TAs
(using CFG_IN_TREE_EARLY_TAS)
$ make V=1
...
out/arm/ta/avb/user_ta_header.o:(.data+0x0): multiple definition of `trace_level'
out/arm/ta/avb/user_ta_header.o:(.data+0x0): first defined here
out/arm/ta/avb/user_ta_header.o: In function `tahead_get_trace_level':
optee_os/out/arm/export-ta_arm32/src/user_ta_header.c:102: multiple definition of `trace_ext_prefix'
out/arm/ta/avb/user_ta_header.o:optee_os/out/arm/export-ta_arm32/src/user_ta_header.c:102: first defined here
out/arm/ta/avb/user_ta_header.o: In function `tahead_get_trace_level':
optee_os/out/arm/export-ta_arm32/src/user_ta_header.c:102: multiple definition of `ta_head'
out/arm/ta/avb/user_ta_header.o:optee_os/out/arm/export-ta_arm32/src/user_ta_header.c:102: first defined here
out/arm/ta/avb/user_ta_header.o: In function `tahead_get_trace_level':
optee_os/out/arm/export-ta_arm32/src/user_ta_header.c:102: multiple definition of `ta_heap'
out/arm/ta/avb/user_ta_header.o:optee_os/out/arm/export-ta_arm32/src/user_ta_header.c:102: first defined here
out/arm/ta/avb/user_ta_header.o: In function `tahead_get_trace_level':
optee_os/out/arm/export-ta_arm32/src/user_ta_header.c:102: multiple definition of `ta_heap_size'
out/arm/ta/avb/user_ta_header.o:optee_os/out/arm/export-ta_arm32/src/user_ta_header.c:102: first defined here
out/arm/ta/avb/user_ta_header.o: In function `tahead_get_trace_level':
optee_os/out/arm/export-ta_arm32/src/user_ta_header.c:102: multiple definition of `ta_props'
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Igor Opaniuk <igor.opaniuk@linaro.org>
Diffstat (limited to 'mk')
-rw-r--r-- | mk/cleanvars.mk | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mk/cleanvars.mk b/mk/cleanvars.mk index cba4db18..57ed631d 100644 --- a/mk/cleanvars.mk +++ b/mk/cleanvars.mk @@ -1,6 +1,7 @@ # Cleans all output variables from other make files to allow for a new start gen-srcs := +spec-srcs := srcs := objs := libfiles := |