From: Michael Tremer Date: Mon, 17 Apr 2017 11:42:46 +0000 (+0200) Subject: cleanup-toolchain: Use TOOLCHAIN variable X-Git-Tag: v2.19-core112~134 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=174498ef96404461522ffd4bd6e0422c17fc4e7e;p=ipfire-2.x.git cleanup-toolchain: Use TOOLCHAIN variable Signed-off-by: Michael Tremer --- diff --git a/lfs/cleanup-toolchain b/lfs/cleanup-toolchain index e904bca87a..e4839b9512 100644 --- a/lfs/cleanup-toolchain +++ b/lfs/cleanup-toolchain @@ -51,7 +51,8 @@ md5 : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) -ifeq "$(PASS)" "1" + +ifeq "$(TOOLCHAIN)" "1" # Remove the first cross compiler which is not needed anymore. find /tools/ -name "$(CROSSTARGET)*" | xargs rm -rfv @@ -66,9 +67,7 @@ ifeq "$(PASS)" "1" # Update/create linker cache. /tools/sbin/ldconfig -endif - -ifeq "$(PASS)" "2" +else mv -v /tools/bin/{ld,ld-old} mv -v /tools/$(BUILDTARGET)/bin/{ld,ld-old} mv -v /tools/bin/{ld-new,ld} @@ -80,4 +79,5 @@ ifeq "$(PASS)" "2" -e '/\*cpp:/{n;s@$$@ -isystem /usr/include@}' > \ $$(dirname $$(gcc -print-libgcc-file-name))/specs endif + @$(POSTBUILD) diff --git a/make.sh b/make.sh index fc1a02b33f..3a62c4f771 100755 --- a/make.sh +++ b/make.sh @@ -316,7 +316,7 @@ buildtoolchain() { lfsmake1 texinfo lfsmake1 xz lfsmake1 fake-environ - lfsmake1 cleanup-toolchain PASS=1 + lfsmake1 cleanup-toolchain } buildbase() { @@ -327,7 +327,7 @@ buildbase() { lfsmake2 man-pages lfsmake2 glibc lfsmake2 tzdata - lfsmake2 cleanup-toolchain PASS=2 + lfsmake2 cleanup-toolchain lfsmake2 zlib lfsmake2 binutils lfsmake2 gmp