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

Carlos O'Donell carlos at baldric.uwo.ca
Sun Dec 14 15:16:29 MST 2003


On Sun, Dec 14, 2003 at 12:11:07PM +0100, Helge Deller wrote:
> Below is the output and I don't understand the part which I marked with "######".
> Why does collect2 suddenly tries to resolve libstdc++.so while it searched for 
> libgcc_s.so ? All other libraries (e.g.-lutil) behave IMHO normal.
> Any ideas ? This seems to me like a bug in gcc 3.3.2, but I'm no expert here.
> 
... SNIP ...

> attempt to open /usr/X11R6/lib/libgcc_s.so failed
> attempt to open /usr/X11R6/lib/libgcc_s.a failed
> attempt to open /opt/kde/qt/lib/libgcc_s.so failed
> attempt to open /opt/kde/qt/lib/libgcc_s.a failed
> attempt to open /opt/kde/lib/libgcc_s.so failed
> attempt to open /opt/kde/lib/libgcc_s.a failed
> 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)
> 
> ##### ^^^ Why does /usr/lib/libstdc++.so comes into the game here ?
> ##### The double "//" seems suspect too, since it continues with "usr/lib/libgcc_s.so" 
> ##### in the last line without the trailing "/". It seems this "string" was broken up
> ##### right in the middle....

Where did that file come from? Is this a debian box?
You should have:

/usr/lib/gcc-lib/hppa-linux/<gcc-version>/libgcc_s.so
pointing to /lib/libgcc_s.so

I suggest you try building this in a clean unstable chroot :)

c.



More information about the parisc-linux mailing list