mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 22:11:59 -09:00
gcc: remove option on SJLJ exceptions
This is a very advanced option, and it seems, according to http://choices.cs.uiuc.edu/exceptions.pdf that SJLJ exceptions aren't really interesting. Users really interested by this can always use the BR2_EXTRA_GCC_CONFIG_OPTIONS is they want. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
@@ -68,14 +68,6 @@ config BR2_GCC_VERSION
|
||||
default "4.4.4" if BR2_GCC_VERSION_4_4_X
|
||||
default $BR2_GCC_SNAP_DATE if BR2_GCC_VERSION_SNAP
|
||||
|
||||
config BR2_GCC_USE_SJLJ_EXCEPTIONS
|
||||
bool "Enable setjmp/longjmp exceptions?"
|
||||
help
|
||||
For some platforms, proper stack unwinding works perfectly,
|
||||
while other platforms must use setjmp/longjmp exceptions for
|
||||
proper stack unwinding during exception handling. Most people
|
||||
can leave this set to n.
|
||||
|
||||
config BR2_EXTRA_GCC_CONFIG_OPTIONS
|
||||
string "Additional gcc options"
|
||||
default ""
|
||||
|
||||
@@ -13,10 +13,6 @@ else
|
||||
GCC_SNAP_DATE:=
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_GCC_USE_SJLJ_EXCEPTIONS),y)
|
||||
GCC_USE_SJLJ_EXCEPTIONS:=--enable-sjlj-exceptions
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_SOFT_FLOAT),y)
|
||||
SOFT_FLOAT_CONFIG_OPTION:=--with-float=soft
|
||||
ifeq ($(BR2_arm)$(BR2_armeb),y) # only set float-abi for arm
|
||||
|
||||
@@ -290,7 +290,6 @@ $(GCC_BUILD_DIR2)/.configured: $(GCC_SRC_DIR)/.patched $(GCC_STAGING_PREREQ)
|
||||
$(GCC_DECIMAL_FLOAT) \
|
||||
$(SOFT_FLOAT_CONFIG_OPTION) \
|
||||
$(GCC_WITH_ABI) $(GCC_WITH_ARCH) $(GCC_WITH_TUNE) \
|
||||
$(GCC_USE_SJLJ_EXCEPTIONS) \
|
||||
$(DISABLE_LARGEFILE) \
|
||||
$(EXTRA_GCC_CONFIG_OPTIONS) \
|
||||
$(EXTRA_GCC2_CONFIG_OPTIONS) \
|
||||
@@ -424,7 +423,6 @@ $(GCC_BUILD_DIR3)/.configured: $(GCC_BUILD_DIR3)/.prepared
|
||||
$(GCC_DECIMAL_FLOAT) \
|
||||
$(SOFT_FLOAT_CONFIG_OPTION) \
|
||||
$(GCC_WITH_ABI) $(GCC_WITH_ARCH) $(GCC_WITH_TUNE) \
|
||||
$(GCC_USE_SJLJ_EXCEPTIONS) \
|
||||
$(DISABLE_LARGEFILE) \
|
||||
$(EXTRA_GCC_CONFIG_OPTIONS) \
|
||||
$(EXTRA_TARGET_GCC_CONFIG_OPTIONS) \
|
||||
|
||||
Reference in New Issue
Block a user