Problem with version GLIBC_2.0 not defined in file libc.so.6

Mertens, Bram mertensb at mazdaeur.com
Wed Jan 28 16:54:03 UTC 2009


> 


Mazda Motor Logistics Europe NV, Blaasveldstraat 162, B-2830 Willebroek
VAT BE 0406.024.281, RPR Mechelen, ING  310-0092504-52, IBAN : BE64 3100 0925 0452, SWIFT : BBRUBEBB

-----Original Message-----
> From: redhat-list-bounces at redhat.com [mailto:redhat-list-
> bounces at redhat.com] On Behalf Of Karl-Olov Serrander
> Sent: maandag 26 januari 2009 13:45
> To: redhat-list at redhat.com
> Subject: Problem with version GLIBC_2.0 not defined in file libc.so.6
> 
> Hi !
> 
> Trying to run an old licensserver (said to be compiled on RHEL4) on
> RHEL5 i get:
> ./vendordaemon: relocation error: ./vendordaemon: symbol errno,
version
> GLIBC_2.0 not defined in file libc.so.6 with link time reference
> 
> Got the same message from Flexlm lmgrd 8.2a  but upgrading that to
> 11.4.0.0 solved that but then the vendordaemon
> started to complain (it was not started att all when lmgrd failed).
> 
> I am arguing with the vendor that he should recompile on RHEL5 with a
> more recent lmgrd,
> but should't stuff complied on RHEL4 work on RHEL5 ?
> 
> I suspect that it is really compiled on something older, but how can i
> see that from the binary ?
> 
> Any hints ?
> 
> And starting on RHEL4 gives: Incorrectly built binary which accesses
> errno or h_errno directly. Needs to be fixed.
> but it works on RHEL4.
> 
> Regards
> --
> Karl-Olov Serrander m11172.abc.se

The libc.so.6 file is part of glibc.  RHEL4 comes with glibc 2.3 whereas
RHEL5 comes with glibc 2.5.  So it makes sense that applications
compiled against glibc-2.3 will not run properly on RHEL5.

Regards

Bram




More information about the redhat-list mailing list