Currently gcc/config.gcc in gcc trunk doesn't recognize darwin10 and thus doesn't use darwin9.h in that case. Mike Stump recommends the change...
Index: gcc/config.gcc =================================================================== --- gcc/config.gcc (revision 141576) +++ gcc/config.gcc (working copy) @@ -408,7 +408,7 @@ *-*-darwin*) tm_file="${tm_file} darwin.h" case ${target} in - *-*-darwin9*) + *-*-darwin[912]*) tm_file="${tm_file} darwin9.h" ;; esac which avoids using darwin9.h on darwin8. -- Summary: gcc/config.gcc needs adjustment for darwin10 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: howarth at nitro dot med dot uc dot edu GCC build triplet: i686-apple-darwin10 GCC host triplet: i686-apple-darwin10 GCC target triplet: i686-apple-darwin10 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38010