[parisc-linux] strange GNU ld / libgcc_s.so problems

John David Anglin dave at hiauly1.hia.nrc.ca
Mon Dec 15 14:05:15 MST 2003


> > > attempt to open /usr/lib/libgcc_s.so succeeded
> > > -lgcc_s (//usr/lib/libstdc++.so: undefined reference to `_Unwind_SjLj_Resume at GCC_3.0'
> > > /usr/lib/libstdc++.so: undefined reference to `_Unwind_SjLj_Register at GCC_3.0'
> > > /usr/lib/libstdc++.so: undefined reference to `_Unwind_SjLj_RaiseException at GCC_3.0'
> > > /usr/lib/libstdc++.so: undefined reference to `_Unwind_SjLj_Unregister at GCC_3.0'
> > > /usr/lib/libstdc++.so: undefined reference to `_Unwind_SjLj_Resume_or_Rethrow at GCC_3.3'
> > > usr/lib/libgcc_s.so)
> > > 

I don't have libgcc_s.so in /usr/lib.  This is suspect.  libgcc_s.so should
contain the above symbols if built with sjlj exceptions.  However, it's
difficult to tell since the symbols are stripped.  I would move
/usr/lib/libstdc++.so out of the way and retry your link.

Dave
-- 
J. David Anglin                                  dave.anglin at nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)


More information about the parisc-linux mailing list