summaryrefslogtreecommitdiffstats
path: root/rules/pre
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2020-05-06 10:49:52 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2020-05-11 07:41:37 +0200
commit5f734311e4fe963ea41e686b1b7bae5b0ac3260f (patch)
tree6cf628528f20cc5b6fad22d87a65e28d8bdaad22 /rules/pre
parent73fbfa7ed205c36178f95b983e1c7eea175420af (diff)
downloadOSELAS.Toolchain-5f734311e4fe963ea41e686b1b7bae5b0ac3260f.tar.gz
OSELAS.Toolchain-5f734311e4fe963ea41e686b1b7bae5b0ac3260f.tar.xz
use icecc for cross-compiling
Multiple things are needed to make this possible: - the wrapper dir must be first in $PATH to ensure that any available wrapper is used. - when gcc-first and gcc are done building, then a new icecc environment must be created. - use icerun to limit parallelization when xgcc/xg++ is used to build the internal libraries Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/pre')
-rw-r--r--rules/pre/toolchain.make2
1 files changed, 1 insertions, 1 deletions
diff --git a/rules/pre/toolchain.make b/rules/pre/toolchain.make
index ec948f2..fd3703a 100644
--- a/rules/pre/toolchain.make
+++ b/rules/pre/toolchain.make
@@ -78,7 +78,7 @@ endif
# gcc-first
#
CROSS_GCC_FIRST_PREFIX := $(PTXDIST_PLATFORMDIR)/sysroot-target
-CROSS_PATH := $(PTXDIST_SYSROOT_CROSS)$(PTXCONF_PREFIX_CROSS)/bin:$(PTXDIST_SYSROOT_CROSS)$(PTXCONF_PREFIX_CROSS)/sbin:$(CROSS_GCC_FIRST_PREFIX)/bin:$(PATH)
+CROSS_PATH := $(PTXDIST_SYSROOT_HOST)/lib/wrapper:$(PTXDIST_SYSROOT_CROSS)$(PTXCONF_PREFIX_CROSS)/bin:$(subst $(PTXDIST_SYSROOT_HOST)/lib/wrapper:,,$(PATH))
HOST_CROSS_PATH := $(CROSS_PATH)
#