Red Hat Bugzilla – Bug 506124
gcc-4.4.0-4.x86_64 missing dependency
Last modified: 2009-06-15 13:07:04 EDT
Description of problem:
On Fedora release 11 (Leonidas) gcc-4.4.0-4.x86_64 owns /usr/lib/gcc/x86_64-redhat-linux/4.4.0/32/libgcc_s.so which is a link to a non existent /lib/libgcc_s.so.1
There are several other broken links owned by gcc packages in this directory:
find . -type l | (while read FN ; do test -e "$FN" || ls -d "$FN"; rpm -qf "$FN"; done)
Note: libgcc_s.so is not listed here because I installed libgcc-4.4.0-4.i586
Version-Release number of selected component (if applicable):
Steps to Reproduce:
2.Look in /usr/lib/gcc/x86_64-redhat-linux/4.4.0/32
3.Note the broken links
See list of broken links above
Either the 32 bit packages are available from some other package, or the gcc.x86_64 packages depend on and install the 32 bit libraries
That's intentional. We don't want to force both 64-bit and 32-bit devel environments onto everybody just because a single gcc can support both 64-bit and 32-bit compilation.
If you want to compile/link 32-bit stuff on x86-64, just make sure you install the relevant lib*.i586 packages.