Hi all,
I've known all along that after the LFS move to GCC-4.x.x, we have a
hole when it comes to a Fortran compiler. I've really never thought
about it until today when I had a need to compile something written
in Fortran.
The GCC-4.x.x version of Fortran is no longer a Fortran 77 compatible
compiler. It is an Fortran 95 compatible wannabe that is not yet ready
for prime time. GCC-4.x.x provides the gfortran compiler, so anything
looking for {f,g}77 will require a different version of GCC Fortran.
I'm not saying this because it is my opinion, these remarks are
paraphrased from the GCC documentation. If you have the GCC-4.x.x
Fortran installed, you can see for yourself by reading the beginning
of the gfortran man page. This documentation goes on to say that if
you need a production-use Fortran compiler, to use the one provided by
GCC-3.4.x.
We have GCC-3.3.6 in the book. This would probably be adequate, but
I'm wondering if we shouldn't add GCC-3.4.6 to the book, with
specific instructions to install the C and Fortran compilers in /opt.
I don't mind preparing the page and there would be no maintenance of
it going forward. Keep in mind that we have at least one package in
BLFS (PDL) that requires a F77 compatible compiler for full
funtionality.
Comments are welcome.
--
Randy
rmlscsi: [bogomips 1003.28] [GNU ld version 2.16.1] [gcc (GCC) 4.0.3]
[GNU C Library stable release version 2.3.6] [Linux 2.6.14.3 i686]
12:31:00 up 28 days, 8 min, 2 users, load average: 0.00, 0.02, 0.00
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page