Missing <kernel-features.h> includes

Mike Frysinger vapier@gentoo.org
Mon Dec 22 13:01:00 GMT 2008


On Tuesday 16 December 2008 17:14:33 Roland McGrath wrote:
> > Roland McGrath wrote:
> > > and why?
> >
> > Because it's unacceptable to require all those unnecessary changes just
> > because hurd does something for no reason differently.
>
> That is not an answer to the question I asked.  I'm talking about the
> comprehensibility of the existing code, not about the Hurd code.
>
> Where does the existing code include kernel-features.h indirectly and why
> does it rely on that implicitly?

i dont think there is any documentation on this.  basically, if you want to 
compile code for any port/arch, it has to have headers that implicitly include 
other headers exactly like a port drepper builds for (so like x86/x86_64).  
he's made it clear multiple times on this list when other arches randomly fail 
because x86/x86_64 pull in a bunch of standard headers at random places while 
other ports do not.
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 835 bytes
Desc: This is a digitally signed message part.
URL: <http://sourceware.org/pipermail/libc-alpha/attachments/20081222/8e5d6761/attachment.sig>


More information about the Libc-alpha mailing list