|
@@ -43,6 +43,13 @@ HOST_GCC_INITIAL_CONF_OPTS = \
|
|
HOST_GCC_INITIAL_CONF_ENV = \
|
|
HOST_GCC_INITIAL_CONF_ENV = \
|
|
$(HOST_GCC_COMMON_CONF_ENV)
|
|
$(HOST_GCC_COMMON_CONF_ENV)
|
|
|
|
|
|
|
|
+# Enable GCC target libs optimizations to optimize out __register_frame
|
|
|
|
+# when needed for some architectures when building with glibc.
|
|
|
|
+ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_107728),y)
|
|
|
|
+HOST_GCC_INITIAL_CONF_ENV += CFLAGS_FOR_TARGET="$(GCC_COMMON_TARGET_CFLAGS) -O1"
|
|
|
|
+HOST_GCC_INITIAL_CONF_ENV += CXXFLAGS_FOR_TARGET="$(GCC_COMMON_TARGET_CXXFLAGS) -O1"
|
|
|
|
+endif
|
|
|
|
+
|
|
HOST_GCC_INITIAL_MAKE_OPTS = $(HOST_GCC_COMMON_MAKE_OPTS) all-gcc all-target-libgcc
|
|
HOST_GCC_INITIAL_MAKE_OPTS = $(HOST_GCC_COMMON_MAKE_OPTS) all-gcc all-target-libgcc
|
|
HOST_GCC_INITIAL_INSTALL_OPTS = install-gcc install-target-libgcc
|
|
HOST_GCC_INITIAL_INSTALL_OPTS = install-gcc install-target-libgcc
|
|
|
|
|