- $(MAKE) -C $(HOST_BUILD_DIR) install
- $(CP) $(TOOLCHAIN_DIR)/bin/$(REAL_GNU_TARGET_NAME)-readelf $(REAL_STAGING_DIR_HOST)/bin/readelf
+ mkdir -p $(TOOLCHAIN_DIR)/initial
+ $(MAKE) -C $(HOST_BUILD_DIR) \
+ prefix=$(TOOLCHAIN_DIR)/initial \
+ install
+ $(MAKE) -C $(HOST_BUILD_DIR) \
+ prefix=$(TOOLCHAIN_DIR) \
+ install
+ $(call FixupLibdir,$(TOOLCHAIN_DIR)/initial)
+ $(RM) $(TOOLCHAIN_DIR)/initial/lib/libiberty.a
+ $(CP) $(TOOLCHAIN_DIR)/bin/$(REAL_GNU_TARGET_NAME)-readelf $(HOST_BUILD_PREFIX)/bin/readelf
+ # ARC gcc requires extlib.
+ # If extlib is not available in "initial" folder
+ # initial gcc will fail to build libc.
+ if [ -d $(TOOLCHAIN_DIR)/extlib ]; then \
+ $(CP) -r $(TOOLCHAIN_DIR)/extlib $(TOOLCHAIN_DIR)/initial/; \
+ fi