[nSLUG] The joy (or lack thereof) of RedHat

M Taylor mctylr at privacy.nb.ca
Thu Jul 3 14:51:43 ADT 2003

On Thu, Jul 03, 2003 at 12:19:13PM -0400, Dop Ganger wrote:
> Hi,
> I'm currently building a cluster for a client based on RH9. One of the
> requirements is Intel Fortran compiler, which doesn't like the glibc
> supplied with RH9 (issues with NPTL, amongst other things). The
> recommended fix from IFC users that have seen this is to take the RH8
> glibc SRPM, compile that, and install it over the RH9 glibc - allegedly
> this doesn't break anything, but my continued exposure to RH9 has
> engendered me with a healthy sense of scepticism.

I'd like to see any distribution that can smoothly handle mulitple /
difference glibc's versions. 
> The problem I have is that compiling glibc comes up with the following
> error:
> gcc   -shared -static-libgcc -Wl,-O1  -Wl,-z,defs
> -Wl,-dynamic-linker=/lib/ld-linux.so.2
> -B/usr/src/redhat/BUILD/glibc-2.3.2-20030312/build-i386-linux/csu/

Have you tried to build the GNU vanilla version of this release of glibc?

> /usr/src/redhat/BUILD/glibc-2.3.2-20030312/build-i386-linux/libc_pic.os(.debug_info+0x2935db):
> undefined reference to `I'
> /usr/src/redhat/BUILD/glibc-2.3.2-20030312/build-i386-linux/libc_pic.os(.debug_info+0x2935e6):
> undefined reference to `I'
> /usr/src/redhat/BUILD/glibc-2.3.2-20030312/build-i386-linux/libc_pic.os(.debug_info+0x293619):
> undefined reference to `I'
> collect2: ld returned 1 exit status
> make[1]: ***
> Could anyone with RH experience point me at what I should be looking at?
> grepping for "I" comes up with a rather large number of false positives.

I don't see anything that looks redhat specific, look at the diffs
in the SOURCES directory for an idea of what changes RedHat's package
applied to the tarball. Is this glibc from the 8 release, or the newest 
from updates?

I suspect more of a usual headache of GNU development toolchain, and
an extremely sensenative source code (glibc).

Sorry I can't be more constructive.

More information about the nSLUG mailing list