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