Description of problem:
Updating boost (and dependent boost-thread) amounts to lots of ldconfig error messages. (eg. /sbin/ldconfig: /lib64/libboost_thread.so is not an ELF file - it has the wrong magic bytes at the start.)
Version-Release number of selected component (if applicable):
1.54.0-6.fc20
How reproducible:
sure
Steps to Reproduce:
1. run "yum update boost" -- with updates-testing repo enabled
2. download will go fine
3. /sbin/ldconfig errors should surface during installation for all boost-thread dependent packages
Actual results:
ldconfig error message for all boost-thread dependent packages. Error example: Updating : taglib-.9.1-2.fc20.x86_64
/sbin/ldconfig: /lib64/libboost_thread.so is not an ELF file - it has the wrong magic bytes at the start.
Expected results:
No error message ... silent/neat updating and cleanup
Additional info:
i observed a change in repo packages:
Updating : fedora-release-20-1.noarch
warning: /etc/yum.repos.d/fedora-updates-testing.repo created as /etc/yum.repos.d/fedora-updates-testing.repo.rpmnew
warning: /etc/yum.repos.d/fedora.repo created as /etc/yum.repos.d/fedora.repo.rpmnew
cpp in F 20 apparently includes some random comments at the beginning of the preprocessed file. That shifts the magic ("/* GNU ld script") ahead and the whole thing breaks. I'll replace it with m4.