Date:2011-06-23 11:58:43 (3 years 5 months ago)
Author:David K├╝hling
Commit:2c58e58040dabf2c4d65a9a5f1c6c6a90741309e
Message:toolchain/gcc: add option SJLJ_EXCEPTIONS to select gcc's exception handling

Files: toolchain/gcc/Config.in (1 diff)
toolchain/gcc/final/Makefile (1 diff)

Change Details

toolchain/gcc/Config.in
6666    help
6767        Enable Thread-local storage support
6868
69config 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
6978config INSTALL_LIBSTDCPP
7079    bool
7180    prompt "Build/install c++ compiler and libstdc++?" if TOOLCHAINOPTS
toolchain/gcc/final/Makefile
2222    --disable-tls
2323endif
2424
25ifneq ($(CONFIG_SJLJ_EXCEPTIONS),)
26  GCC_CONFIGURE += \
27    --enable-sjlj-exceptions
28endif
29
2530define Host/Configure
2631    mkdir -p $(GCC_BUILD_DIR) $(TOOLCHAIN_DIR)/$(REAL_GNU_TARGET_NAME)
2732    # Important! Required for limits.h to be fixed.

Archive Download the corresponding diff file



interactive