Red Hat Bugzilla – Bug 161536
libslang-utf8.so uses glibc-internal symbol
Last modified: 2007-11-30 17:11:08 EST
Description of problem:
libslang-utf8.so uses the symbol __libc_enable_secure which is internal to
glibc. This is not allowed. The symbol can go away at any time, the type can
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.readelf -s /usr/lib*/libslang-utf8.so | fgrep GLIBC_PRIVATE
677: 0000000000000000 4 OBJECT GLOBAL DEFAULT UND
rpm actually should have could that.
rpm should have *caught* that.
This is catched up by rpm:
error: Failed dependencies:
ld-linux.so.2(GLIBC_PRIVATE) is needed by slang-1.4.9-20.i386
Florian worked around it in rpm spec file of -21 using _filter_GLIBC_PRIVATE.
That is not a valid workaround obviously...
Fixed in slang-1.4.9, Release 22, patch slang-nointerlibc.patch