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 |