Problem with version GLIBC_2.0 not defined in file

Mertens, Bram mertensb at
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 [mailto:redhat-list-
> bounces at] On Behalf Of Karl-Olov Serrander
> Sent: maandag 26 januari 2009 13:45
> To: redhat-list at
> Subject: Problem with version GLIBC_2.0 not defined in file
> Hi !
> Trying to run an old licensserver (said to be compiled on RHEL4) on
> RHEL5 i get:
> ./vendordaemon: relocation error: ./vendordaemon: symbol errno,
> GLIBC_2.0 not defined in file with link time reference
> Got the same message from Flexlm lmgrd 8.2a  but upgrading that to
> 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

The 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.



More information about the redhat-list mailing list