esp-idf/components/cxx
Alexey Gerenkov e0f7e196f2 cxx: don’t define stubs for __throw_* functions
If exception support is disabled in IDF, and libstdc++ tries to throw
an exception, it will call __cxa_allocate_exception which is replaced
with abort in IDF.

We have a dramatically size reduction of the RO-section in binary when using '__throw_'-stubs in GCC5
In the case of using GCC8, we are faced with 'multiple definition' errors when using '__throw_'-stubs.
Good that we don't have the size problem due to gcc8
2018-09-20 18:53:15 +08:00
..
test unit tests: make static init guard test single core compatible 2018-01-23 07:56:13 +00:00
CMakeLists.txt cmake: make main a component again 2018-09-11 09:44:12 +08:00
component.mk Unset COMPONENT_ADD_INCLUDEDIRS in cxx component to fix C++ -Wmissing-include-dirs warning 2018-06-04 16:36:44 +10:00
cxx_exception_stubs.cpp cxx: don’t define stubs for __throw_* functions 2018-09-20 18:53:15 +08:00
cxx_guards.cpp Add declarations of private cxx_guard functions (__cxa_guard_*) in cxx component to fix C++ -Wmissing-declarations warning 2018-06-04 16:36:44 +10:00