https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90834
John Marshall <John.W.Marshall at glasgow dot ac.uk> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |John.W.Marshall at glasgow dot ac. | |uk --- Comment #9 from John Marshall <John.W.Marshall at glasgow dot ac.uk> --- The Homebrew folks have been configuring with a sysroot to work around this on Mojave since it came out last year: --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk and it bootstraps fine (in the context of their recipe [1]). Nobody seems to complain that frameworks etc in / are now missing, but it's entirely likely that none of their users are exercising it hard enough to notice. This has an unfortunate side-effect that the compiler looks in the non-existent /Library/.../MacOSX.sdk/usr/local/include instead of /usr/local/include [2]. Longterm it seems like the GCC driver would need some basic xcrun capabilities, but as an immediate fix for that it seems like a configure option (--with-local-prefix-outside-sysroot? --without-local-prefix-sysroot?) to make LOCAL_INCLUDE_DIR ignore sysroots would be appropriate. (I've been composing such a proposal for gcc@...) (I'm just a brewed-GCC user who'd like the compiler to basically work; not a Homebrew maintainer.) [1] https://github.com/Homebrew/homebrew-core/blob/master/Formula/gcc.rb [2] https://github.com/Homebrew/homebrew-core/issues/35181