After upgrading my libraries (a.out and ELF), I now find
that some binaries I build in ELF using the 4.8.0 library
now complain about the 4.7.4 library not being ELF! They
continue to run so the 4.8.0 library is clearly found.
Doing an 'ldd' on such a binary gives something like this:
$ ldd pine
libtermcap.so.1 => /usr/lib/libtermcap.so.1.2.4
pine: '/lib/libc.so.4' is not an ELF file
libc.so.4 => /lib/elf/libc.4
I'm not quite sure why it's looking in /lib first. Can
anyone explain what's happening here?
Karl
--------------------------------------------------------------------------
Vitrociset S.p.A. Tel : +(49) 6151 902041
European Space Agency Fax : +(49) 6151 904041
--------------------------------------------------------------------------
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.i
mQBtAi+WPMgAAAEDALDUQ91qHPHwNBotQ6T0L7vWz8hS3WibmnIjfyXDoQofNTYs
civdUfuPrt2vLIlDOdFQLt7B5yL301T3QXvVY0XWNTpUJ4xE1oWNqukSSwGy1tHi
nVKbNIrGkt4Xv2IkDQAFEbQfS2FybCBLZXl0ZSA8a2tleXRlQGVzb2MuZXNhLmRl
Pg==
=KCKi