Re: Depency on ld-linux.so.2(GLIBC_PRIVATE)



On Tue, 2005-11-15 at 18:30 +0100, Leonard den Ottolander wrote:
> Hi Pavel,
> 
> I assume this is caused by one of the recent changes you've made. I
> haven't seen this ever before. Installing an rpm build from a
> distchecked tarball from a few days ago fails with the following error:
> 
> $ sudo rpm -Fv /usr/src/redhat/RPMS/i386/mc-4.6.1a-1.lj.i386.rpm 
> Password:
> error: Failed dependencies:
>         ld-linux.so.2(GLIBC_PRIVATE) is needed by mc-4.6.1a-1.lj.i386
> 
> The same procedure with a tarball just a few days older doesn't give me
> this problem.

"nm mc" shows that the only symbol from GLIBC_PRIVATE is
__libc_enable_secure.  Search for __libc_enable_secure finds it in two
places:

intl/dcigettext.c - it's only used if that file is compiled as part of
libc, which is not the case.

slang/slcommon.c - this one uses __libc_enable_secure when glibc 2.x and
newer is used.  So, I guess it's upgrading S-Lang that introduced this
problem.

-- 
Regards,
Pavel Roskin




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