Re: Bug#2723: syslogd was built with bad libc
Juergen Menden writes:
> cd /lib
> ln -sf libc.so.5.2.x libc.so
>
> then link again. ;-)
>
> binutils 2.6 only searches for libc.so, and does't find the
> different versions. normally you have a symlink from libc.so
> to libc.so.5, which in turn is a symlink created by ldconfig
> which always points to the latest version.
>
> here you better let libc.so point to the 5.2.x libc.
No, it doesn't help in this case. Once again the __environ symbol originates
in crt*.o not in the shared library itself. The only way to remove this
problem is to use older (or newer) crt*.o files.
Michael
--
Michael Meskes | _____ ________ __ ____
| / ___// ____/ // / / __ \___ __________
meskes@informatik.rwth-aachen.de | \__ \/ /_ / // /_/ /_/ / _ \/ ___/ ___/
| ___/ / __/ /__ __/\__, / __/ / (__ )
Use Debian GNU/Linux! | /____/_/ /_/ /____/\___/_/ /____/
Reply to: