binutils-2.11.90 seems to work just fine for me. On Tue, 1 Oct 2002, Tim Wunder wrote:
> Some of you may remember that my updating glibc to 2.2.4, then 2.2.5, on > my Caldera eWorkstation 3.1 system has caused me a little grief. Most > centering around an error involving an undefined reference to atexit > when compiling and/or configuring source code. > > Well, while reading up on WTF glibc-2.2.93 was, I ran accross these > little nuggets in the current glibc FAQ: > > <quote> > 3.23. I get "undefined reference to `atexit'" > {UD} This means that your installation is somehow broken. The situation > is the same as for 'stat', 'fstat', etc (see question 2.7). Investigate > why the linker does not pick up libc_nonshared.a. > > If a similar message is issued at runtime this means that the > application or DSO is not linked against libc. This can cause problems > since 'atexit' is not exported anymore. > > 2.7. Looking through the shared libc file I haven't found the functions > `stat', `lstat', `fstat', and `mknod' and while linking on my Linux > system I get error messages. How is this supposed to work? > {RM} Believe it or not, stat and lstat (and fstat, and mknod) are > supposed to be undefined references in libc.so.6! Your problem is > probably a missing or incorrect /usr/lib/libc.so file; note that this is > a small text file now, not a symlink to libc.so.6. It should look > something like this: > > GROUP ( libc.so.6 libc_nonshared.a ) > </quote> > > Interestingly, my /usr/lib/libc.so file is as such: > $ cat /usr/lib/libc.so > /* GNU ld script > Use the shared library, but some functions are only in > the static library, so try that secondarily. */ > GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a ) > > So that looks right, both /lib/libc.so.6 and /usr/lib/libc_nonshared.a > exist and they both appear to be version 2.2.5 files (based on the file > creation dates). > > Based on the FAQ's answer of "Investigate why the linker does not pick > up libc_nonshared.a...", I'm thinking now that binutils may be the > problem. Anyone know of any other reason that the linker wouldn't be > picking up libc_nonshared.a? Anyone recommend what version of binutils > to try? > > Regards, > Tim > > _______________________________________________ > Linux-users mailing list > [EMAIL PROTECTED] > Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lonni J Friedman [EMAIL PROTECTED] Linux Step-by-step & TyGeMo http://netllama.ipfox.com _______________________________________________ Linux-users mailing list [EMAIL PROTECTED] Unsubscribe/Suspend/Etc -> http://www.linux-sxs.org/mailman/listinfo/linux-users