Jerry James 85fa88
--- ./o/sfasli.c.orig	2014-09-06 09:45:30.000000000 -0600
Jerry James 85fa88
+++ ./o/sfasli.c	2014-09-09 12:00:00.000000000 -0600
Jerry James 85fa88
@@ -133,6 +133,11 @@ extern int __remqu();
Jerry James 85fa88
 
Jerry James 85fa88
 #ifndef DARWIN
Jerry James 85fa88
 #ifndef _WIN32
Jerry James 85fa88
+#if defined(__arm__) && !defined(__aarch64__)
Jerry James 85fa88
+extern void __aeabi_unwind_cpp_pr0(void);
Jerry James 85fa88
+extern void __aeabi_unwind_cpp_pr1(void);
Jerry James 85fa88
+#endif
Jerry James 85fa88
+
Jerry James 85fa88
 int
Jerry James 85fa88
 use_symbols(double d,...) {
Jerry James 85fa88
 
Jerry James 85fa88
@@ -141,6 +146,10 @@ use_symbols(double d,...) {
Jerry James 85fa88
 #ifdef GCL_GPROF
Jerry James 85fa88
   _mcount();
Jerry James 85fa88
 #endif
Jerry James 85fa88
+#if defined(__arm__) && !defined(__aarch64__)
Jerry James 85fa88
+  __aeabi_unwind_cpp_pr0();
Jerry James 85fa88
+  __aeabi_unwind_cpp_pr1();
Jerry James 85fa88
+#endif
Jerry James 85fa88
   
Jerry James 85fa88
   return (int)d;
Jerry James 85fa88