mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-20 22:23:27 +00:00
7ae4716243
This was apparently introduced to recreate the toolchain (wipe staging_dir/toolchain*, but keep build_dir/toolchain*, followed by a `make toolchain/compile`). But it leaves leftovers and causes re-links to happen at src_install phase, because of the changed paths, possibly adding yet another source of issues. With the prior commits removing various hacks related to the "initial" folder we can remove installing it twice altogether. The recreated toolchain is exactly the same as before. Signed-off-by: Andre Heider <a.heider@gmail.com>
29 lines
525 B
Makefile
29 lines
525 B
Makefile
GCC_VARIANT:=initial
|
|
GCC_PREPARE=$(CONFIG_USE_MUSL)
|
|
|
|
include ../common.mk
|
|
|
|
GCC_CONFIGURE += \
|
|
--with-newlib \
|
|
--with-sysroot=$(TOOLCHAIN_DIR) \
|
|
--enable-languages=c \
|
|
--disable-shared \
|
|
--disable-threads \
|
|
|
|
define Host/Compile
|
|
+$(GCC_MAKE) $(HOST_JOBS) -C $(GCC_BUILD_DIR) \
|
|
all-build-libiberty \
|
|
all-gcc \
|
|
all-target-libgcc
|
|
endef
|
|
|
|
define Host/Install
|
|
+$(GCC_MAKE) $(HOST_JOBS) -C $(GCC_BUILD_DIR) \
|
|
install-gcc \
|
|
install-target-libgcc
|
|
|
|
$(call FixupLibdir,$(TOOLCHAIN_DIR))
|
|
endef
|
|
|
|
$(eval $(call HostBuild))
|