[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: