Bug 1255309

Summary: yum-builddep failed: No Package found for /lib64/libc.so.6
Product: Red Hat Enterprise Linux 6 Reporter: Jiri Koten <jkoten>
Component: thunderbirdAssignee: Jan Horak <jhorak>
Status: CLOSED NOTABUG QA Contact: Desktop QE <desktop-qa-list>
Severity: medium Docs Contact:
Priority: low    
Version: 6.7CC: jhorak, stransky, tpelka
Target Milestone: rc   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
: 1255312 (view as bug list) Environment:
Last Closed: 2015-10-12 13:45:03 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:
Embargoed:
Bug Depends On: 1248354    
Bug Blocks:    

Description Jiri Koten 2015-08-20 09:12:14 UTC
Description of problem:
yum-builddep fails to find package for build dependency for /lib64/libc.so.6

It only happens on i386/i686 architecture.

Version-Release number of selected component (if applicable):
thunderbird-38.2.0-4.el6_7.src.rpm

How reproducible:
100%

Steps to Reproduce:
1. yum-builddep thunderbird-38.2.0-4.el6_7.src.rpm
2.
3.

Actual results:
Error: No Package found for /lib64/libc.so.6

Expected results:
yum-builddep provides all the packages for build dependencies

Additional info:

Comment 1 Jan Horak 2015-10-12 13:45:03 UTC
This is an unfortunate feature of creating srpm on x86_64 or any other 64-bit platform. Some ifdefs in spec file lead to put /lib64/libc.so.6 into buildrequire list for all platforms. The yum-builddep use this list from srpm to get list of required packages.