https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58938
--- Comment #14 from Jonathan Wakely <redi at gcc dot gnu.org> --- (In reply to Philip Deegan from comment #13) > How would one fix this on ARMv7-A for instance? > > Compiling with "-march=armv7-a" on arm-linux-gnueabihf results in a link > error for exception_ptr/current_exception/rethrow_exception etc. > > gcc_5.3_ARM32HF/bin/gcc -dM - -E -march=armv7-a < /dev/null | grep > ATOMIC_INT_LOCK_FREE > #define __GCC_ATOMIC_INT_LOCK_FREE 2 Did you try linking with -latomic ?