From owner-freebsd-current@FreeBSD.ORG Sat May 27 16:10:37 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AF15616B27D for ; Sat, 27 May 2006 16:10:37 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2213043D55 for ; Sat, 27 May 2006 16:10:37 +0000 (GMT) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.13.6/8.13.6) with ESMTP id k4RGARGY007446; Sat, 27 May 2006 09:10:27 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.13.6/8.13.6/Submit) id k4RGARZr007445; Sat, 27 May 2006 09:10:27 -0700 (PDT) (envelope-from sgk) Date: Sat, 27 May 2006 09:10:27 -0700 From: Steve Kargl To: Lyndon Nerenberg Message-ID: <20060527161027.GB7307@troutmask.apl.washington.edu> References: <20060527024407.GA2525@troutmask.apl.washington.edu> <20060527035306.GH744@turion.vk2pj.dyndns.org> <672BC9B0-5BE8-41CF-B5F0-5E00DD686A54@orthanc.ca> <20060527042517.GA3503@troutmask.apl.washington.edu> <20060527011519.P23860@orthanc.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060527011519.P23860@orthanc.ca> User-Agent: Mutt/1.4.2.1i Cc: freebsd-current@freebsd.org Subject: Re: [RFC] Removal of Fortran from the base system X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 May 2006 16:10:45 -0000 On Sat, May 27, 2006 at 01:20:13AM -0600, Lyndon Nerenberg wrote: > >g77 is dead, gone, not available with GCC 4.1.1. gfortran is > >is, IMHO, a good compiler but it has warts and bugs. Maintaining > >it in the tree will slow down the availability of bug fixes. > >Relegating it to ports will allow patches and bug fixes to be > >incorporate at a much higher rate. > > Okay, this I can buy. How does GCC 4.1 get along with the output of f2c? > While it's not optimal, an f77 built on it would preserve the existing > functionality if g77 dies. > First, there is the -ff2c switch. Second, if it is Fortran and g77 can compile it, then gfortran should be able to compile it without problems. If you want to see a performance comparison of gfortran 4.1 with other compilers, see http://www.physik.fu-berlin.de/~tburnus/benchmark/polyhedron05.html -- Steve