From 592e020473b24f845df6002f082e7697c49c799c Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Sun, 10 May 2020 11:04:09 +0200 Subject: pre/toolchain: simplify TOOLCHAIN_CROSS_DEBUG_MAP Don't add the same paths twice. So only add `realpath $(PTXDIST_SYSROOT_CROSS)` if it is actually different. Signed-off-by: Michael Olbrich --- rules/pre/toolchain.make | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rules/pre/toolchain.make b/rules/pre/toolchain.make index 33627bc..ec948f2 100644 --- a/rules/pre/toolchain.make +++ b/rules/pre/toolchain.make @@ -50,9 +50,13 @@ PTXDIST_HOST_LDFLAGS := -L${PTXDIST_PATH_SYSROOT_HOST_PREFIX}/lib ifndef PTXCONF_TOOLCHAIN_DEBUG TOOLCHAIN_CROSS_DEBUG_MAP := \ $(PTXDIST_SYSROOT_CROSS)= \ + $(PTXDIST_WORKSPACE)/platform-=$(call remove_quotes,$(PTXCONF_PROJECT))/platform- + +ifneq ($(PTXDIST_SYSROOT_CROSS),$(call ptx/sh, realpath $(PTXDIST_SYSROOT_CROSS))) +TOOLCHAIN_CROSS_DEBUG_MAP += \ $(call ptx/sh, realpath $(PTXDIST_SYSROOT_CROSS))= \ - $(PTXDIST_WORKSPACE)/platform-=$(call remove_quotes,$(PTXCONF_PROJECT))/platform- \ $(call ptx/sh, realpath $(PTXDIST_WORKSPACE))/platform-=$(call remove_quotes,$(PTXCONF_PROJECT))/platform- +endif TOOLCHAIN_CROSS_DEBUG_MAP_FLAGS := \ $(addprefix -fdebug-prefix-map=,$(TOOLCHAIN_CROSS_DEBUG_MAP)) -- cgit v1.2.3