Proposal:

Since it seems that we are flat-out disallowing gcc being used as a
C/C++ compiler, I think it's time to do some clean up of the code:

1) Rename gccXY to gcc-X.Y

2) Rename +gccXY variants to +gfortranXY

3) Start moving away from configure.compiler=macports-gcc*

I think it's important for (2) to happen because it make the variant
clear as to what it is adding (namely, just a fortran compiler).

There are about ~100 ports with gcc variants / configure.compiler being
set so, while not being trivial, it's not *that* bad.

Due to development burden, I think this kind of decision needs to be
across the board (e.g. not be conditional on the OS used). For this
proposal, it will hopefully clear up some C++ linking bugs.

As a first wave, these would be some ports to tackle:

atlas
dotwrp
julia
mpich-*
octave
openmpi-*
petsc
py-scipy
qrupdate
slepc

And, of course, update the compilers and mpi portgroups to use the
configure.compiler specified. If we can agree on a plan, I can volunteer
to do this work and submit my work to be reviewed before committing.

Comments welcomed.
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to