[lug] (no subject)

D. Stimits stimits at comcast.net
Wed May 18 12:01:27 MDT 2005

Dan Ferris wrote:
> Ok,
> This particular problem is beginnig to drive me insane.  The is on both 
> Fedora Core 3 boxes AND our Red Hat Enterprise 3 boxes:
> (1) [~] > gcc test.c -o test.o
> /lib/libc.so.6: undefined reference to `_dl_check_caller at GLIBC_PRIVATE'
> /lib/libc.so.6: undefined reference to `_dl_tls_symaddr at GLIBC_PRIVATE'
> collect2: ld returned 1 exit status
> This error comes from any box that includes stdio.h or anything else 
> that needs glibc.
> glibc hasn't been touched since like December.  Any ideas to make this 
> problem go away would be appreciated.

Don't know a specific answer, but if someone were mucking with your 
libraries (i.e., malicious), they might have messed up. But more likely, 
two libraries are being mixed which were compiled against the wrong 
versions. Simply put, some libraries reference other libraries, and 
perhaps one was linked against the wrong version...the end program is 
not the only code that can link against libraries. If this is the case, 
then compiling from source (provided you can find out what wants that 
symbol) would fix it.

D. Stimits, stimits AT comcast DOT net

More information about the LUG mailing list