From e74e4dbd29f86f25da1285c574b8587e1626a585 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 30 Jun 2012 18:12:15 +0000 Subject: toolchain: keep the initial gcc around for later uclibc rebuilds testing uclibc changes is tricky because the final gcc tends to miscompile uclibc code or barf up internal compiler errors. install binutils into $(TOOLCHAIN_DIR)/initial (without changing the configure prefix) and copy it from there to $(TOOLCHAIN_DIR)/ so that the initial gcc can be put into $(PATH) for the uclibc build, even if the final gcc is already installed. SVN-Revision: 32553 --- toolchain/binutils/Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'toolchain/binutils') diff --git a/toolchain/binutils/Makefile b/toolchain/binutils/Makefile index 0022202..9d12721 100644 --- a/toolchain/binutils/Makefile +++ b/toolchain/binutils/Makefile @@ -79,7 +79,11 @@ define Host/Compile endef define Host/Install - $(MAKE) -C $(HOST_BUILD_DIR) install + mkdir -p $(TOOLCHAIN_DIR)/initial + $(MAKE) -C $(HOST_BUILD_DIR) \ + prefix=$(TOOLCHAIN_DIR)/initial \ + install + $(CP) $(TOOLCHAIN_DIR)/initial/. $(TOOLCHAIN_DIR)/ $(CP) $(TOOLCHAIN_DIR)/bin/$(REAL_GNU_TARGET_NAME)-readelf $(REAL_STAGING_DIR_HOST)/bin/readelf endef -- cgit v1.1