diff --git a/package/gcc/Config.in.host b/package/gcc/Config.in.host index 0836f9f640..a529d14c2c 100644 --- a/package/gcc/Config.in.host +++ b/package/gcc/Config.in.host @@ -88,7 +88,9 @@ config BR2_EXTRA_GCC_CONFIG_OPTIONS string "Additional gcc options" default "" help - Any additional gcc configure options you may want to include.... + Any additional gcc configure options you may want to + include. Those options are applied for all of the gcc + initial, gcc intermediate and gcc final passes. config BR2_INSTALL_OBJC bool "Build/install Objective-C compiler and runtime?" diff --git a/package/gcc/gcc-initial/gcc-initial.mk b/package/gcc/gcc-initial/gcc-initial.mk index 05c956abcb..e468419452 100644 --- a/package/gcc/gcc-initial/gcc-initial.mk +++ b/package/gcc/gcc-initial/gcc-initial.mk @@ -31,7 +31,8 @@ HOST_GCC_INITIAL_CONF_OPT = \ --without-headers \ --with-newlib \ --disable-largefile \ - --disable-nls + --disable-nls \ + $(call qstrip,$(BR2_EXTRA_GCC_CONFIG_OPTIONS)) 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 5460000976..a6660256d7 100644 --- a/package/gcc/gcc-intermediate/gcc-intermediate.mk +++ b/package/gcc/gcc-intermediate/gcc-intermediate.mk @@ -30,7 +30,8 @@ HOST_GCC_INTERMEDIATE_CONF_OPT = \ $(HOST_GCC_COMMON_CONF_OPT) \ --enable-languages=c \ --disable-largefile \ - --disable-nls + --disable-nls \ + $(call qstrip,$(BR2_EXTRA_GCC_CONFIG_OPTIONS)) HOST_GCC_INTERMEDIATE_MAKE_OPT = all-gcc ifeq ($(BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE),y)