This is an automatically filed bug for a failed rebuild attempt for GCC 4.3. http://fedoraproject.org/wiki/JesseKeating/gcc43MassRebuildProposal Please verify why this build failed and fix it. http://koji.fedoraproject.org/koji/taskinfo?taskID=444269 Exit code was 1, check the build.log for the failed buildArch task.
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