Bruce, While bootstrapping darwin without the SDK (aka /usr/include) being present in /, I discovered the latent defect that fixincludes/fixinc.in doesn't honor the use of the --with-sysroot configure option and blindly uses the headers in /usr/include. The code in fixincludes needs some mechanism to obtain the DIR passed to configure's --with-sysroot option and, if that configure option was used, the hardcoded /usr/include in fixinclude/fixincl.in needs to use DIR/usr/include instead at...
# # # # # # # # # # # # # # # # # # # # # # # Search each input directory for broken header files. # This loop ends near the end of the file. # if test $# -eq 0 then INPUTLIST="/usr/include" else INPUTLIST="$@" fi Currently I am forced to manually patch fixincludes/fixinc.in to have the DIR passed to --with-sysroot honored during the bootstrap. Thanks in advance for any help in getting this oversight in fixincludes fixed for gcc 4.9. Jack