darwin may lose primary target status on FSF gcc
Jack Howarth
howarth at bromo.med.uc.edu
Tue Sep 22 15:04:25 PDT 2009
On Tue, Sep 22, 2009 at 04:43:14PM -0500, Brian Barnes wrote:
> Regarding the discussion about gcc 4.5.0 problems on darwin and the
> back-and-forth between Toby and Jack:
>
> I have just now caught up on this thread, and I want to echo my support
> of pretty much everything Jack Howarth has said. I'm a long time user of
> gcc/gfortran for high performance scientific computing. The HPC world
> essentially revolves around two compiler suites: gcc and intel (although
> a few other commercial compilers still have notable followings). Both
> perform well on linux and OS X. Only one of them is free. If gcc (and
> hence, gfortran) support on OS X and macports is allowed to stagnate and
> die, there will be no viable free option for modern Fortran compilation
> on OS X. g95 is simply too slow and based on too old of a gcc codebase
> to warrant consideration.
>
> Fortran is not a 'dead' language or standard. There are many features of
> Fortran 2003 which are still being implemented in gfotran, and
> essentially all of the Fortran 2008 standard (co-arrays!) still needs to
> be implemented. The llvm/clang community appears to have nobody / very
> few people interested in implementing a Fortran front-end, and the
> gfortran maintainers are not going to branch out and start contributing
> to clang. Fortran is still used every day in scientific computing and the
> availability of a modern gcc/gfortran on OS X is a major reason I use
> macports, and, in fact, and am able to use my Mac for work at all
> (without shelling out for the Intel compilers). It is very important to
> the HPC community that macports/Apple keeps the latest gcc up-to-date and
> available!
>
> Brian
>
> p.s. ... I have patched the latest openmpi Portfile on my local machine,
> making the obvious changes to allow it to use gcc44 instead of gcc43 (the
> port seems stagnant). Compile + install went fine.
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
Heh, it's kinda late now. We just got depreciated as a primary target
today...
http://gcc.gnu.org/ml/gcc-patches/2009-09/msg01523.html
and they are already queuing up to commit patches which will
break the darwin builds...
http://gcc.gnu.org/ml/gcc-patches/2009-09/msg01545.html
It will be interesting to see how helpful the other non-darwin
maintainers are without the requirement to support darwin as
a primary target.
Jack
More information about the macports-dev
mailing list