mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 14:01:57 -09:00
It is now official, the cause of the mysterious gcc 3.3.5 exception
handling failure is definately sjlj. Only enable it for the apparently broken gcc 3.3.3 toolchain, which _does_ need it for exception handling to work properly.
This commit is contained in:
@@ -59,7 +59,8 @@ config BR2_GCC_VERSION
|
|||||||
|
|
||||||
config BR2_GCC_USE_SJLJ_EXCEPTIONS
|
config BR2_GCC_USE_SJLJ_EXCEPTIONS
|
||||||
string
|
string
|
||||||
default "--enable-sjlj-exceptions"
|
default "--enable-sjlj-exceptions" if BR2_GCC_VERSION_3_3_3
|
||||||
|
default ""
|
||||||
help
|
help
|
||||||
Currently the unwind stuff seems to work for staticly linked apps
|
Currently the unwind stuff seems to work for staticly linked apps
|
||||||
but not dynamic. So use setjmp/longjmp exceptions by default.
|
but not dynamic. So use setjmp/longjmp exceptions by default.
|
||||||
|
|||||||
Reference in New Issue
Block a user