Change Details
toolchain/gcc/Config.in |
66 | 66 | help |
67 | 67 | Enable Thread-local storage support |
68 | 68 | |
| 69 | config SJLJ_EXCEPTIONS |
| 70 | bool |
| 71 | prompt "Use setjump()/longjump() exceptions" if TOOLCHAINOPTS |
| 72 | default n |
| 73 | help |
| 74 | Use old setjump()/longjump() exceptions instead of the newer |
| 75 | frame unwinding exceptions handling routines. Warning: increases |
| 76 | code size and runtime memory usage. |
| 77 | |
69 | 78 | config INSTALL_LIBSTDCPP |
70 | 79 | bool |
71 | 80 | prompt "Build/install c++ compiler and libstdc++?" if TOOLCHAINOPTS |
toolchain/gcc/final/Makefile |
22 | 22 | --disable-tls |
23 | 23 | endif |
24 | 24 | |
| 25 | ifneq ($(CONFIG_SJLJ_EXCEPTIONS),) |
| 26 | GCC_CONFIGURE += \ |
| 27 | --enable-sjlj-exceptions |
| 28 | endif |
| 29 | |
25 | 30 | define Host/Configure |
26 | 31 | mkdir -p $(GCC_BUILD_DIR) $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME) |
27 | 32 | # Important! Required for limits.h to be fixed. |
Download the corresponding diff file