Red Hat Bugzilla – Bug 163266
elfutils should be rebuilt for GLIBC_2.4 versioned symbols
Last modified: 2007-11-30 17:11:10 EST
Description of problem:
elfutils should be rebuilt for GLIBC_2.4 versioned symbols to avoid possible
problems with other programs, libraries etc.
Version-Release number of selected component (if applicable):
How reproducible/Steps to Reproduce:
Okay, I've got some python CGIs doing something similar like rpm2html but using
rpm-python (whether 4.4.1-22 or 4.4.2-0.8 is unimportant, both cause the same
here). They produce the following error message: "ImportError: /lib/libc.so.6:
version `GLIBC_2.4' not found (required by /usr/lib/librpmio-4.4.so)" - even
until the output of "readelf -a /usr/lib/librpm-4.4.so | grep '2\.4'" is nothing
(much thanks to jbj at this point).
I rebuilt elfutils-0.108-5 against latest glibc (2.3.90-2) and installed it.
After that I had to restart httpd - now it works fine.
Rebuild of elfutils against latest Rawhide to avoid this and other (similar)
Sorry Jeff, I reverted my correct answer in IRC too fast, because I forgot
restarting of httpd...shame on me :-(
Versioning works. This sounds like a bug somewhere else.
You need to include the actual recipe to reproduce the bug.
At least, 0.109-2 works - closing now.