https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89864
--- Comment #36 from Iain Sandoe <iains at gcc dot gnu.org> --- (In reply to Jürgen Reuter from comment #35) > The latest fix doesn't work. It fails at the darwin-driver.c. So yes, all > the files mentioned before have to be modified, asan_mac.cc, > sanitizer_mac.cc, > sanitizer_platform_limits_posix.cc, darwin-driver.c that's not how fix includes work; the idea is to make a change such that the includes can be used "normally" (which isn't 'modify every use site' ;) ) grep says that ucred.h is included from a *lot* of places in the SDK, so "just fixing bootstrap" isn't enough, we need a fix that works when building user code too. I note that there is __APPLE_API_STRICT_CONFORMANCE which gates the __APPLE_ABI_UNSTABLE .. perhaps this should be investigated?