Bug 1036252

Summary: boost-thread package is broken
Product: [Fedora] Fedora Reporter: Onyeibo Oku <twohotis>
Component: boostAssignee: Petr Machata <pmachata>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 20CC: bhubbard, dakingun, denis.arnaud_fedora, grgoffe, jorti, kdudka, mnewsome, nphilipp, pertusus, pmachata, rdieter, selinux
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: boost-1.54.0-7.fc21 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-12-02 11:35:40 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Onyeibo Oku 2013-11-30 05:25:27 UTC
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

Comment 1 Brad Hubbard 2013-12-01 22:11:28 UTC
*** Bug 1036353 has been marked as a duplicate of this bug. ***

Comment 2 Petr Machata 2013-12-01 22:53:29 UTC
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.

Comment 3 Petr Machata 2013-12-02 06:52:33 UTC
*** Bug 1036202 has been marked as a duplicate of this bug. ***

Comment 4 Kamil Dudka 2013-12-02 13:40:47 UTC
Please use the "Fixed In Version" field and/or reference the commit that fixes the bug.

Comment 5 Nils Philippsen 2013-12-02 16:07:27 UTC
I can confirm that boost-1.54.0-7.fc{20,21} fix this issue for me on Fedora 20 and Rawhide.