On Fri, 2 May 2014, John Marino wrote: > 1) I don't know which type definitions are missing (iow, the important > ones from sys/type.h that are required to build gcc)
The default presumption should be: * <stddef.h> from GCC provides what it needs to provide; nothing extra is needed and such a #include should not be needed at all. * Special measures to avoid duplicate typedefs (where some other header also defines one of the typedefs defined in <stddef.h>) aren't in fact needed, because GCC allows duplicate typedefs in system headers (even outside C11 mode - in C11 mode it's a standard feature). So try removing that #include. If that causes problems, investigate based on the actual problems seen. -- Joseph S. Myers jos...@codesourcery.com