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

--- Comment #25 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
(In reply to Iain Sandoe from comment #23)
> 2. we have so many versions, different layouts and version-specific issues,
> that I think it's time to reorganise our GCC extensions library to meet
> these different requirements than to limp along with kludge after kludge.

As a first step to achieving this, we should decide what targets we support
(building on, and compiling for via -mmacosx-version-min). Given the current
state of OS X versions, I see two options:

 a) We keep PowerPC, and thus drop support for 10.4 and earlier (since 10.5 is
the last OS X version to support ppc). This helps remove some old stuff (I'll
attach a work-in-progress patch).

 b) We drop PowerPC, then it makes sense to drop support for 10.5 too. This
would really simplify things in term of specs and those various support/ext
libraries.

Given that 10.5 and PowerPC have been vendor-unsupported for more than 3 years
at this point, that we don't have regular testing (and bootstrap on those
machines is quite slow), I'd say we should focus our energy on providing newer
compilers for the newer machines/OSes. So I would suggest we mark
powerpc-darwin as obsolete in GCC 5, and remove it for GCC 6. (Or maybe, we
even skip the obsolete part and simply drop it?)

What do you guys think?

Reply via email to