On Sun, Jun 16, 2019 at 07:54:42PM +0100, Iain Sandoe wrote: > So, I guess, unless Jonathan has plans to add __cxa_rethrow_primary_exception > during the 10 time-frame, it’s correct to exclude the symbol anyway and we > should > bump the so version and apply trunk.
I don't understand why they've added it, it should be called std::rethrow_exception and that is how it is called in libstdc++. > Actually, because the way in which interposing works for Darwin is different, > the only > symbol change in the library on Darwin is removing an "undefined dynamic > lookup". > So, for back-ports, I can could up with some Darwin-specific Makefike change > that > only adds the ASAN_HAS_CXA_RETHROW_PRIMARY_EXCEPTION=0 for Darwin. > > So - OK for trunk with a bumped soname? Yes. > (and a TODO to figure a Darwin-only backport) Yeah. Jakub