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
*** Bug 1036353 has been marked as a duplicate of this bug. ***
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.
*** Bug 1036202 has been marked as a duplicate of this bug. ***
Please use the "Fixed In Version" field and/or reference the commit that fixes the bug.
I can confirm that boost-1.54.0-7.fc{20,21} fix this issue for me on Fedora 20 and Rawhide.