Bug 434403
Summary: | fedora-ds-base failed massrebuild attempt for GCC 4.3 | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jesse Keating <jkeating> | ||||
Component: | 389-ds-base | Assignee: | Rich Megginson <rmeggins> | ||||
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | rawhide | CC: | dcantrell, dennis, nhosoi, nkinder | ||||
Target Milestone: | --- | Keywords: | screened | ||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2008-02-27 18:02:24 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: | |||||||
Bug Depends On: | |||||||
Bug Blocks: | 432425 | ||||||
Attachments: |
|
Description
Jesse Keating
2008-02-22 16:09:29 UTC
I believe that we need to define the "_GNU_SOURCE" feature test macro when we build now. This problem is due to a change made to /usr/include/bits/socket.h in rawhide where "struct ucreds" is defined only if "__USE_GNU" is defined. The "__USE_GNU" macro is designeded to be set internally by glibc when the "_GNU_SOURCE" feature test macro is set directly by the program. Created attachment 295712 [details]
Proposed Fix
With these changes, I'm able to build fedora-ds-base on Rawhide x86_64. I
omitted the auto-generated autotools changes from the diffs for readability.
Looks good. Can you confirm that it builds on el4 and f8 with this fix? Tagged fixes as FedoraDirSvr110_gcc43 - new source tarball has version 1.1.0.1 pulled from this tag. Checking in fedora-ds-base.spec; /cvs/extras/rpms/fedora-ds-base/devel/fedora-ds-base.spec,v <-- fedora-ds-base.spec new revision: 1.13; previous revision: 1.12 done Checking in sources; /cvs/extras/rpms/fedora-ds-base/devel/sources,v <-- sources new revision: 1.12; previous revision: 1.11 done Built in koji |