On Tue, Feb 22, 2005 at 12:17:05AM +0100, Gerald Pfeifer wrote: > On Mon, 21 Feb 2005, Tobias Schl?ter wrote: > >> To add a concrete example, unlike g77 in earlier versions of GCC, gfortran > >> is not and will not be part of the standard gcc40 port in FreeBSD. > > Do you have a pointer to where this decision is explained? > > That took place in private e-mail, but I happen to be that maintainer > of FreeBSD's lang/gcc40 port, so I should be able to recall the relevant > points. ;-) > > On Mon, 21 Feb 2005, Steve Kargl wrote: > > Why? I build gfortran routinely of both i386-*-freebsd and > > amd64-*-freebsd. gfortran has many Fortran 95 features that g77 will > > never have. I can also state that on some of my Fortran 77 codes, > > gfortran generated binaries out performs the g77 binaries. > > Well, I certainly don't deny that, and in fact the FreeBSD lang/gcc40 > port has an option to enable gfortran (just set WITH_FORTRAN=something) > and there is a lang/gfortran port which does just that. > > I'm fully aware of your development/testing on FreeBSD, and didn't want > to imply to gfortran won't work on that platform -- just that the default > gcc40 port there hasn't enabled it by default. >
If there's a WITH_FORTRAN optin, then I'm fine with how you intend to maintain the gcc4.0 port. One other item to keep in mind, gfortran is the *only* Fortran 95 available on non-i386 FreeBSD. One can use NAG or Intel's compiler to generate an IA32 binarie that runs on amd64, but it can't take advantage of more than 4 GB of memory. -- Steve