gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gcl-devel] Unrelocated symbol: __aeabi_unwind_cpp_pr1


From: Will Newton
Subject: Re: [Gcl-devel] Unrelocated symbol: __aeabi_unwind_cpp_pr1
Date: Tue, 9 Sep 2014 09:03:39 +0100

On 9 September 2014 04:12, Jerry James <address@hidden> wrote:
> 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?

It's possible that this patch might fix it:

http://lists.gnu.org/archive/html/gcl-devel/2014-07/msg00030.html

Although the R_ARM_NONE reloc type sounds like maybe we should just
ignore it (could be a linker bug?).

-- 
Will Newton
Toolchain Working Group, Linaro



reply via email to

[Prev in Thread] Current Thread [Next in Thread]