From owner-freebsd-current Wed Dec 23 02:04:23 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA22985 for freebsd-current-outgoing; Wed, 23 Dec 1998 02:04:23 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alcanet.com.au (border.alcanet.com.au [203.62.196.10]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA22966 for ; Wed, 23 Dec 1998 02:04:15 -0800 (PST) (envelope-from peter.jeremy@auss2.alcatel.com.au) Received: by border.alcanet.com.au id <40330>; Wed, 23 Dec 1998 21:03:18 +1100 Date: Wed, 23 Dec 1998 21:04:02 +1100 From: Peter Jeremy Subject: Re: Fortran conundrum To: current@FreeBSD.ORG Message-Id: <98Dec23.210318est.40330@border.alcanet.com.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Steve Kargl wrote: > essentially 3 opinions: > (1) Status quo > (2) Upgrade to g77 > (3) Rip Fortran out of the base distribution. FWIW, I'd support option 3, with the proviso that Fortran be available as a `supported' port. In general, I believe that the base system should remain as small as practical, with more emphasis on providing added functionality via ports (or a more finely-grained sysinstall). The approach used by Solaris is much nicer in principle (although the total lack of meaningful descriptions on the various packages makes it useless in practice). I also don't like the idea of an `it sort-of works' Fortran in the base distribution, with the side-note that you'll have to install g77 (or whatever) from the ports if you're going to be doing any serious development. This reminds me too much of the cc in SunOS 4.x. I'd prefer to have the option not to install UUCP, groff (unnecessary if you're installing cat* pages), sendmail, NIS, etc as well. Mike Smith wrote: >It would be desirable to have f77 leave the main tree, but most >definitely leave the Fortran awareness in the 'gcc' driver program, as >well as the system Makefiles. And add stub executables that say `X is not currently available, you can install it with "pkg_add foo" or "cd /usr/ports/bar/foo; make install"'. I'm not sure how much fortran awareness is actually coded into gcc. I suspect most (if not all) of it is (or could be) in the `specs' file that it reads on startup. Peter -- Peter Jeremy (VK2PJ) peter.jeremy@alcatel.com.au Alcatel Australia Limited 41 Mandible St Phone: +61 2 9690 5019 ALEXANDRIA NSW 2015 Fax: +61 2 9690 5982 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message