toolchain: keep the initial gcc around for later uclibc rebuilds
[openwrt/openwrt.git] / toolchain / binutils / Makefile
index 0022202d4bc01d8278a954ba0f0c1b6c5a7eec9d..9d12721dec4aaaa7aaff0287292c5eec42d03e1c 100644 (file)
@@ -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