Bug 91791

Summary: Glibc 2.3.2-27.9 source rpm doesn't build properly
Product: [Retired] Red Hat Linux Reporter: Bill <wbaker>
Component: glibcAssignee: Jakub Jelinek <jakub>
Status: CLOSED NOTABUG QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 9CC: fweimer
Target Milestone: ---   
Target Release: ---   
Hardware: athlon   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2003-05-28 10:37:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Bill 2003-05-28 10:33:04 UTC
Description of problem: 
When building glibc 2.3.2-27.9 with target athlon, it only produces two rpms: 
glibc-2.3.2-27.9.athlon.rpm (30,089,187 bytes) and nptl-devel-2.3.2-27.9.athlon.rpm 
(814,528 bytes). 
 
Version-Release number of selected component (if applicable): 
glibc 2.3.2-27.9 
 
How reproducible: 
Always 
 
Steps to Reproduce: 
1. Download glibc-2.3.2-27.9.src.rpm from Red Hat 
2. build for target athlon 
     
Actual results: 
Produces two files: glibc-2.3.2-27.9.athlon.rpm (30,089,187 bytes) and 
nptl-devel-2.3.2-27.9.athlon.rpm (814,528 bytes). 
 
Expected results: 
Should produce eight files: glibc-2.3.2-27.9.athlon.rpm, 
glibc-common-2.3.2-27.9.athlon.rpm, glibc-debug-2.3.2-27.9.athlon.rpm, 
glibc-devel-2.3.2-27.9.athlon.rpm, glibc-profile-2.3.2-27.9.athlon.rpm, 
glibc-utils-2.3.2-27.9.athlon.rpm, nptl-devel-2.3.2-27.9.athlon.rpm and 
nscd-2.3.2-27.9.athlon.rpm 
 
Additional info: 
glibc-2.3.2-27.9.src.rpm was downloaded from https://rhn.redhat.com, is 12,970,246 
bytes, and has the md5sum 7cef2cd488a94ff21bfc25d4c0099d67.

Comment 1 Jakub Jelinek 2003-05-28 10:37:03 UTC
It should not, .i386.rpm packages should be used for those not built for .i686/.athlon.
This is for 2 reasons: 1) some files are identical, so there is no need to
duplicate them (e.g. most of glibc-common, etc.) 2) for -static link, it is
desirable to always provide just the .i386.rpm static libraries, so binaries
can run even on older processors.
If you don't like this, you can tweak %auxarches macro at start of glibc.spec,
but we are not going to change the default for the reasons stated above.