diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2013-09-04 16:18:14 +0200 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2013-09-04 16:22:30 +0200 |
commit | 5128cc6602d56a2c3af4cf6a0fe072d39d6c1aca (patch) | |
tree | 4012ae8e71089cd38d86dd54efddaaccf574b71f /package/gcc | |
parent | b6d92bf415df33ac86487d68f5f8299f406859d2 (diff) | |
download | buildroot-5128cc6602d56a2c3af4cf6a0fe072d39d6c1aca.tar.gz buildroot-5128cc6602d56a2c3af4cf6a0fe072d39d6c1aca.zip |
gcc: pass MAKEINFO=missing in the environment rather than as a ./configure arg
Fixes a build issue with the avr32 toolchain:
http://jenkins.free-electrons.com/job/buildroot/config=atngw100_defconfig/104/
Invalid configuration `MAKEINFO=missing': machine `MAKEINFO=missing' not
recognized
Instead pass it in the environment of ./configure, similar to how it was
done originally in 62322acb2ce (toolchain/gcc: disable makeinfo).
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/gcc')
-rw-r--r-- | package/gcc/gcc-final/gcc-final.mk | 3 | ||||
-rw-r--r-- | package/gcc/gcc-initial/gcc-initial.mk | 3 | ||||
-rw-r--r-- | package/gcc/gcc-intermediate/gcc-intermediate.mk | 3 | ||||
-rw-r--r-- | package/gcc/gcc.mk | 6 |
4 files changed, 14 insertions, 1 deletions
diff --git a/package/gcc/gcc-final/gcc-final.mk b/package/gcc/gcc-final/gcc-final.mk index b62dfe2df4..328ad7b0a6 100644 --- a/package/gcc/gcc-final/gcc-final.mk +++ b/package/gcc/gcc-final/gcc-final.mk @@ -55,6 +55,9 @@ endif HOST_GCC_FINAL_CONF_OPT += \ $(call qstrip,$(BR2_EXTRA_GCC_CONFIG_OPTIONS)) +HOST_GCC_FINAL_CONF_ENV = \ + $(HOST_GCC_COMMON_CONF_ENV) + # Make sure we have 'cc' define HOST_GCC_FINAL_CREATE_CC_SYMLINKS if [ ! -e $(HOST_DIR)/usr/bin/$(GNU_TARGET_NAME)-cc ]; then \ diff --git a/package/gcc/gcc-initial/gcc-initial.mk b/package/gcc/gcc-initial/gcc-initial.mk index e468419452..0eb492fa4d 100644 --- a/package/gcc/gcc-initial/gcc-initial.mk +++ b/package/gcc/gcc-initial/gcc-initial.mk @@ -34,6 +34,9 @@ HOST_GCC_INITIAL_CONF_OPT = \ --disable-nls \ $(call qstrip,$(BR2_EXTRA_GCC_CONFIG_OPTIONS)) +HOST_GCC_INITIAL_CONF_ENV = \ + $(HOST_GCC_COMMON_CONF_ENV) + HOST_GCC_INITIAL_MAKE_OPT = all-gcc HOST_GCC_INITIAL_INSTALL_OPT = install-gcc diff --git a/package/gcc/gcc-intermediate/gcc-intermediate.mk b/package/gcc/gcc-intermediate/gcc-intermediate.mk index a6660256d7..f47e4be1ba 100644 --- a/package/gcc/gcc-intermediate/gcc-intermediate.mk +++ b/package/gcc/gcc-intermediate/gcc-intermediate.mk @@ -33,6 +33,9 @@ HOST_GCC_INTERMEDIATE_CONF_OPT = \ --disable-nls \ $(call qstrip,$(BR2_EXTRA_GCC_CONFIG_OPTIONS)) +HOST_GCC_INTERMEDIATE_CONF_ENV = \ + $(HOST_GCC_COMMON_CONF_ENV) + HOST_GCC_INTERMEDIATE_MAKE_OPT = all-gcc ifeq ($(BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE),y) HOST_GCC_INTERMEDIATE_MAKE_OPT += all-target-libgcc diff --git a/package/gcc/gcc.mk b/package/gcc/gcc.mk index 782217fdd5..ccba5e1586 100644 --- a/package/gcc/gcc.mk +++ b/package/gcc/gcc.mk @@ -96,7 +96,11 @@ HOST_GCC_COMMON_CONF_OPT = \ --disable-libssp \ --disable-multilib \ --with-gmp=$(HOST_DIR)/usr \ - --with-mpfr=$(HOST_DIR)/usr \ + --with-mpfr=$(HOST_DIR)/usr + +# Don't build documentation. It takes up extra space / build time, +# and sometimes needs specific makeinfo versions to work +HOST_GCC_COMMON_CONF_ENV = \ MAKEINFO=missing # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43810 |