Fixes: stdio_lim.hT In file included from posix/sys/types.h:31, from include/sys/types.h:1, from misc/sys/uio.h:24, from :3: sysdeps/generic/bits/types.h:31:20: No include path in which to find stddef.h On Mac OS X, trying to build the headers failed because including misc/sys/uio.h includes stddef.h, which does not exist on Mac OS X. --- glibc-2.3.3/Makerules.bak 2004-12-05 06:26:19.000000000 +0100 +++ glibc-2.3.3/Makerules 2004-12-05 13:29:18.000000000 +0100 @@ -1252,8 +1252,7 @@ $(common-objpfx)config.make $(make-target-directory) { echo '#include "$(..)posix/bits/posix1_lim.h"'; \ - echo '#define _LIBC 1'; \ - echo '#include "$(..)misc/sys/uio.h"'; } | \ + echo '#define _LIBC 1'; } | \ $(CC) -E -dM -MD -MP -MF $(@:st=dT) -MT '$(@:st=h) $(@:st=d)' \ $(+includes) -xc - -o $(@:st=hT) sed $(sed-remove-objpfx) $(sed-remove-dotdot) \