summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/eglibc.mk4
-rw-r--r--mk/gcc.mk9
2 files changed, 8 insertions, 5 deletions
diff --git a/mk/eglibc.mk b/mk/eglibc.mk
index 0c54e41..b8ed56e 100644
--- a/mk/eglibc.mk
+++ b/mk/eglibc.mk
@@ -64,7 +64,7 @@ $(EGLIBC_HEADERS_BUILD_DIR)/.decompressed:
$(EGLIBC_HEADERS_BUILD_DIR)/.configured:
$(call CONFIGURE_MESSAGE,eglibc-$(EGLIBC_VERSION))
- @cd $(EGLIBC_HEADERS_BUILD_DIR); BUILD_CC=gcc \
+ cd $(EGLIBC_HEADERS_BUILD_DIR); BUILD_CC=$(HOSTCC_CACHED) \
CC=$(TOOLS)/bin/$(STRICT_GNU_TARGET)-gcc \
CXX=$(TOOLS)/bin/$(STRICT_GNU_TARGET)-g++ \
AR=$(TOOLS)/bin/$(STRICT_GNU_TARGET)-ar \
@@ -84,7 +84,7 @@ $(EGLIBC_BUILD_DIR)/.installed: $(EGLIBC_BUILD_DIR)/.configured
$(EGLIBC_BUILD_DIR)/.configured:
$(call CONFIGURE_MESSAGE,eglibc-$(EGLIBC_VERSION))
- @cd $(EGLIBC_BUILD_DIR); BUILD_CC=gcc \
+ cd $(EGLIBC_BUILD_DIR); BUILD_CC=$(HOSTCC_CACHED) \
CC=$(TOOLS)/bin/$(STRICT_GNU_TARGET)-gcc \
CXX=$(TOOLS)/bin/$(STRICT_GNU_TARGET)-g++ \
AR=$(TOOLS)/bin/$(STRICT_GNU_TARGET)-ar \
diff --git a/mk/gcc.mk b/mk/gcc.mk
index e6f8c7c..9135cd5 100644
--- a/mk/gcc.mk
+++ b/mk/gcc.mk
@@ -60,7 +60,8 @@ $(GCC1_BUILD_DIR)/.decompressed:
$(GCC1_BUILD_DIR)/.configured:
$(call CONFIGURE_MESSAGE,gcc-$(GCC_VERSION))
- @cd $(GCC1_BUILD_DIR); $(TOOLS_BUILD)/gcc-$(GCC_VERSION)/configure \
+ cd $(GCC1_BUILD_DIR); CC=$(HOSTCC_CACHED) CXX=$(HOSTCXX_CACHED) \
+ $(TOOLS_BUILD)/gcc-$(GCC_VERSION)/configure \
--prefix=$(TOOLS) --with-sysroot=$(SYSROOT) --target=$(STRICT_GNU_TARGET) \
--with-arch=$(GNU_TARGET_ARCH) --with-float=$(GCC_FLOAT_TYPE) \
--host=$(HOST_ARCH) --build=$(HOST_BUILD) \
@@ -78,7 +79,8 @@ $(GCC2_BUILD_DIR)/.built: $(GCC2_BUILD_DIR)/.configured
$(GCC2_BUILD_DIR)/.configured:
$(call CONFIGURE_MESSAGE,gcc-$(GCC_VERSION))
@mkdir -p $(GCC2_BUILD_DIR)
- @cd $(GCC2_BUILD_DIR); $(TOOLS_BUILD)/gcc-$(GCC_VERSION)/configure \
+ cd $(GCC2_BUILD_DIR); CC=$(HOSTCC_CACHED) CXX=$(HOSTCXX_CACHED) \
+ $(TOOLS_BUILD)/gcc-$(GCC_VERSION)/configure \
--prefix=$(TOOLS) --with-sysroot=$(SYSROOT) --target=$(STRICT_GNU_TARGET) \
--with-arch=$(GNU_TARGET_ARCH) --with-float=$(GCC_FLOAT_TYPE) \
--host=$(HOST_ARCH) --build=$(HOST_BUILD) \
@@ -98,7 +100,8 @@ $(GCC3_BUILD_DIR)/.installed: $(GCC3_BUILD_DIR)/.configured
$(GCC3_BUILD_DIR)/.configured:
$(call CONFIGURE_MESSAGE,gcc-$(GCC_VERSION))
@mkdir -p $(GCC3_BUILD_DIR)
- @cd $(GCC3_BUILD_DIR); $(TOOLS_BUILD)/gcc-$(GCC_VERSION)/configure \
+ cd $(GCC3_BUILD_DIR); CC=$(HOSTCC_CACHED) CXX=$(HOSTCXX_CACHED) \
+ $(TOOLS_BUILD)/gcc-$(GCC_VERSION)/configure \
--prefix=$(TOOLS) --with-sysroot=$(SYSROOT) --target=$(STRICT_GNU_TARGET) \
--with-arch=$(GNU_TARGET_ARCH) --with-float=$(GCC_FLOAT_TYPE) \
--host=$(HOST_ARCH) --build=$(HOST_BUILD) --enable-__cxa_atexit \