[slang-users] slcommon.c and __libc_enable_secure
Pavel Roskin
proski at gnu.org
Tue Nov 15 15:41:24 EST 2005
On Tue, 2005-11-15 at 21:21 +0100, Leonard den Ottolander wrote:
> As one of the developers of the midnight commander I've recently updated
> our internal version of slang to 2.0.5. Although the build with the
> internal version of slang succeeds without a problem I cannot install
> the resulting rpm (Fedora Core 4), the error being:
>
> error: Failed dependencies:
> ld-linux.so.2(GLIBC_PRIVATE) is needed by mc-4.6.1a-1.lj.i386
>
> This appears to be caused by slcommon.c using __libc_enable_secure. Is
> this dependency on a private glibc function actually needed?
Actually, the problem can be easily reproduced without mc and any
embedding of S-Lang. This is on Fedora Core 4, x86_64 with S-Lang 2.0.5
compiled by "./configure && make" without any options:
$ nm slsh_exe |grep PRIVATE
00000000005a4f70 B __libc_enable_secure@@GLIBC_PRIVATE
slsh_exe is part of S-Lang. Demo programs have that symbol too:
$ nm keypad |grep PRIVATE
0000000000526cf0 B __libc_enable_secure@@GLIBC_PRIVATE
Fedora Core 4 uses glibc-2.3.5.
--
Regards,
Pavel Roskin
More information about the slang-users-l
mailing list