https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116980

Iain Sandoe <iains at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |WONTFIX
             Status|UNCONFIRMED                 |RESOLVED

--- Comment #2 from Iain Sandoe <iains at gcc dot gnu.org> ---
agreed with what FX says.


>From time to time Apple introduces changes in the SDK layout (IIRC last time
was sometime around 10.13) that mean fixed includes are no longer referring to
the same files (for example).

At present there is nothing we can do other than to try and minimise the use of
fixed includes (which reduces the chance of this happening).

Recommendation would be to build the compiler against the Xcode CLT
installation and make the SDK version specific (e.g. macOS14.sdk) then, when
updating to a new CLT version - so long as it contains the macOS14.sdk (which
is the case for XC16, for example) the compiler should continue to operate as
built.

Obviously, if you want to take advantage of new features in macOS15 / XC16,
you'd need to build the compiler for that anyway ..

I'm closing this as "WONTFIX" (it's more that we cannot change what Apple
ships).

Reply via email to