diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2020-05-06 10:49:52 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2020-05-11 07:41:37 +0200 |
commit | 5f734311e4fe963ea41e686b1b7bae5b0ac3260f (patch) | |
tree | 6cf628528f20cc5b6fad22d87a65e28d8bdaad22 /rules/pre | |
parent | 73fbfa7ed205c36178f95b983e1c7eea175420af (diff) | |
download | OSELAS.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.make | 2 |
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) # |