X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/06d45609f690dd4c74bb02aba6fc261f099c833d..a9dfded77b0a68162a6c5a007521ca8c101e53ee:/toolchain/gcc/Makefile?ds=sidebyside diff --git a/toolchain/gcc/Makefile b/toolchain/gcc/Makefile index 3b31127b4..ea103c453 100644 --- a/toolchain/gcc/Makefile +++ b/toolchain/gcc/Makefile @@ -90,6 +90,7 @@ GCC_CONFIGURE:= \ --disable-libmudflap \ --disable-multilib \ --disable-nls \ + $(if $(CONFIG_GCC_USE_GRAPHITE),--with-host-libstdcxx=-lstdc++) \ $(SOFT_FLOAT_CONFIG_OPTION) \ $(call qstrip,$(CONFIG_EXTRA_GCC_CONFIG_OPTIONS)) \ $(if $(CONFIG_mips64)$(CONFIG_mips64el),--with-arch=mips64 --with-abi=64) \ @@ -151,6 +152,10 @@ GCC_CONFIGURE_STAGE2:= \ --disable-tls \ --with-slibdir=$(TOOLCHAIN_DIR)/lib \ +ifdef CONFIG_powerpc + TARGET_CFLAGS := $(patsubst -Os,-O2,$(TARGET_CFLAGS)) +endif + GCC_MAKE:= \ export SHELL="$(BASH)"; \ $(MAKE) \