--- gcl/o/sfasli.c.orig 2020-01-31 11:47:34.718135761 -0700 +++ gcl/o/sfasli.c 2020-01-31 11:59:24.256902612 -0700 @@ -112,6 +112,11 @@ LFD(build_symbol_table)(void) { } #ifndef _WIN32 +#if defined(__arm__) && !defined(__aarch64__) +extern void __aeabi_unwind_cpp_pr0(void); +extern void __aeabi_unwind_cpp_pr1(void); +#endif + int use_symbols(double d,...) { @@ -127,6 +132,10 @@ use_symbols(double d,...) { d2=sin(d)+cos(d); #endif +#if defined(__arm__) && !defined(__aarch64__) + __aeabi_unwind_cpp_pr0(); + __aeabi_unwind_cpp_pr1(); +#endif return (int)(d+d2);