X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/dc74adf4453d5f9bfaf5896e7de43938ab628472..749767a552403dc0d494b43a779d5251fbf4ee64:/toolchain/gcc/final/Makefile?ds=inline diff --git a/toolchain/gcc/final/Makefile b/toolchain/gcc/final/Makefile index 1decc9515..dc884ab9c 100644 --- a/toolchain/gcc/final/Makefile +++ b/toolchain/gcc/final/Makefile @@ -8,7 +8,7 @@ GCC_CONFIGURE += \ --enable-threads \ --with-slibdir=$(TOOLCHAIN_DIR)/lib -ifneq ($(CONFIG_GCC_VERSION_4_5),) +ifneq ($(CONFIG_GCC_VERSION_4_5)$(CONFIG_GCC_VERSION_4_6),) GCC_CONFIGURE += \ --enable-lto \ --with-libelf=$(TOPDIR)/staging_dir/host @@ -22,6 +22,11 @@ else --disable-tls endif +ifneq ($(CONFIG_SJLJ_EXCEPTIONS),) + GCC_CONFIGURE += \ + --enable-sjlj-exceptions +endif + define Host/Configure mkdir -p $(GCC_BUILD_DIR) $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME) # Important! Required for limits.h to be fixed.