Blob Blame History Raw
--- o/sfasli.c.orig	2018-02-21 21:05:56.191172781 -0700
+++ o/sfasli.c	2018-02-21 21:06:56.731978020 -0700
@@ -130,6 +130,7 @@ extern int __divq();
 extern int __divqu();
 extern int __remq();
 extern int __remqu();
+extern int _setjmp();
 
 #ifndef DARWIN
 #ifndef _WIN32
@@ -151,6 +152,9 @@ use_symbols(double d,...) {
   __aeabi_unwind_cpp_pr0();
   __aeabi_unwind_cpp_pr1();
 #endif
+#if defined(__PPC64__) && !defined(WORDS_BIGENDIAN)
+  _setjump();
+#endif
   
   return (int)(d + d2);