> On 26 Jan 2017, at 10:58, Jonathan Wakely <jwakely....@gmail.com> wrote:
> 
> On 25 January 2017 at 22:30, Segher Boessenkool wrote:
>> On Wed, Jan 25, 2017 at 04:36:13PM +0100, FX wrote:
>>> I am trying to determine what is the status of the powerpc-apple-darwin 
>>> target for GCC. The last released version of GCC for which a successful 
>>> build is reported is 4.9.1 
>>> (https://gcc.gnu.org/ml/gcc-testresults/2014-07/msg02093.html), and the 
>>> last gcc-testresults post I could find was in April 2015 
>>> (https://gcc.gnu.org/ml/gcc-testresults/2015-04/msg01438.html), for the GCC 
>>> 5 branch.
>>> 
>>> Do GCC 5, GCC 6 and current trunk support powerpc-apple-darwin? The target 
>>> code is still there, apparently, and the compiler is not on the “obsolete” 
>>> list.
>> 
>> It is actively being worked on (the latest commit is just over a month
>> old it seems).  It mostly works, too.  It is in better shape than many
>> other targets, I would say.
> 
> Less than a month even:
> https://gcc.gnu.org/ml/gcc-patches/2017-01/msg00553.html

OK I have taken a while to reply to this, so that I could put some factual 
input.

* The Darwin port(s) [x86 and ppc] are primarily maintained on a volunteer 
basis, which means progress is slow and sporadic.

* For my part, I tend to prioritise fixes that will work across the whole 
Darwin range (which, in practical terms, means powerpc,i686-darwin9 … 
x86_64-darwin16).  [Corresponding to OS X 10.5 => 10.12]

* I usually test : x86_64-darwin1x (currently 15), powerpc-darwin9, 
i686-darwin10 (and sometimes x86_64-darwin10).

* With lots of help from Segher and Bill (Schmidt), I do try to keep the 
PowerPC port afloat and actually 5.x/6.x is not in bad shape - it’s possible to 
build powerpc-darwin9 toolchains capable of building ~ 120 OSS projects 
including some of the more demanding ones (e.g. LLVM).

5.4.0:
https://gcc.gnu.org/ml/gcc-testresults/2017-01/msg02969.html

6.3.0:
https://gcc.gnu.org/ml/gcc-testresults/2017-01/msg02970.html

trunk:

* There are a small number of bootstrap fixes needed to trunk (attached to the 
test-results, for interest).

* Sadly, trunk seems to have regressed for powerpc-darwin9 significantly in the 
last few weeks, I had clean Ada tests (at least for revision 242913, late 
November, and likely later), but don’t have time to track this down right now.

https://gcc.gnu.org/ml/gcc-testresults/2017-01/msg02971.html

Hopefully that helps clarify where we’re at presently,
Iain

Reply via email to