hpc gfortran

Joshua Root jmr at macports.org
Sun Mar 24 10:25:48 PDT 2013


On 2013-3-25 03:45 , Sean Farley wrote:
> I know I've brought this up before but I'd like to get some resolution
> on the following issues,
> 
> 1) HPC gfortran
> 
> Due to a lack of a standalone gfortran compiler, most users that need it
> seem to go to hpc.sourceforge.net and download the version there. This
> is all kinds of unwanted behavior that could be fixed with a standalone
> gfortran port.
> 
> 2) clang + fortran
> 
> Clang is the only compiler suite so far that has no fortran
> component. There is dragonegg but that also has its own c compiler. The
> de facto standard for a (free) fortran compiler seems to have fallen to
> gfortran. So, the issue here that I see is when a port wants the clang
> compiler + a fortran compiler. Currently, in macports it is up to the
> portfile author to decide to use the default c compiler or to use gcc4X
> (as opposed to letting the user decide).
> 
> 3) compiler wrappers
> 
> So far, this only applies to MPI but it could also apply to packages
> like TAU [1]. When a package depends on MPI, the standard implies there
> will be at least mpicc and mpifc. Again, the issue here could be solved
> with a standalone gfortran port.
> 
> Having a standalone gfortran compiler would be able to solve (1-3)
> but I haven't gotten good feedback on that so far. So, I'm asking the
> macports devs for some ways to solve the above issues that everyone
> would be comfortable with.

I don't think anyone would object to splitting gfortran (and gcj) out in
subports of the various gccXY and dragonegg ports. It's just that so
far, nobody did the work.

- Josh


More information about the macports-dev mailing list