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

Reply via email to