Hi, I attempted to build gcl 2.6.11 for Fedora tonight. The builds for i386 and x86_64 seem fine, but the 32-bit ARM build failed, like so:
Finished compiling /builddir/build/BUILD/gcl/unixport/../pcl/gcl_pcl_pkg.o. Loading binary of GCL_PCL_PKG... Loading /builddir/build/BUILD/gcl/unixport/../pcl/gcl_pcl_pkg.o Error: The assertion !fprintf(stderr,"Unrelocated non-local symbol: %s\n",st1+sym->st_name) on line 236 of sfaslelf.c in function relocate_symbols failed Fast links are on: do (si::use-fast-links nil) for debugging Error signalled by OR. Broken at OR. Type :H for Help. >>Unrelocated non-local symbol: __aeabi_unwind_cpp_pr1 makefile:34: recipe for target 'gcl_pcl_boot.c' failed make[1]: Leaving directory '/builddir/build/BUILD/gcl/pcl' make[1]: *** [gcl_pcl_boot.c] Error 255 makefile:83: recipe for target 'unixport/saved_pcl_gcl' failed make: *** [unixport/saved_pcl_gcl] Error 2 A little web searching revealed that the symbol __aeabi_unwind_cpp_pr1 is defined in libgcc. It is one of the exception handling personality routines, and has reloc type R_ARM_NONE. What does this assertion failure imply, and what can I do to fix it? Thank you, -- Jerry James http://www.jamezone.org/ _______________________________________________ Gcl-devel mailing list Gcl-devel@gnu.org https://lists.gnu.org/mailman/listinfo/gcl-devel