two versions of libgcc_s.so.1

Steven Miller steve@deathbyboredom.com
Mon Dec 11 16:06:00 GMT 2006


I'm running fc4 x86. The default compiler of course is 4.0.0. If you have ever 
tried to build a kde app you know that this compiler is blacklisted. What 
I've done is to build 2 different versions off gcc, 3.3.6 and 4.1.1. After 
having installed these I uninstalled 4.0.0 because of dependencies 
(libgcc_s.so.1, libstdc++.so.6, libstdc++.so.5). Now I see that I have 2 
versions of libgcc_s.so.1. 

If you do something like:

ldd /usr/lib/firefox-1.0.4/firefox-bin

you end up with:

libstdc++.so.6 => /opt/gcc-4.1.1/lib/libstdc++.so.6 (0x00111000)
libgcc_s.so.1 => /opt/gcc-3.3.6/lib/libgcc_s.so.1 (0x001f1000)

I don't have a very clear understanding of what these libraries provide, and 
have the feeling that I just introduced general badness into the system. 
Anyone have any ideas how to proceed? Basically I need to know if this is 
acceptable, not acceptable, down right ugly, and if it is down right ugly how 
best to fix the problem I've created. 

Thanks in advance,

Steven



More information about the Gcc-help mailing list