From owner-freebsd-current@FreeBSD.ORG Tue May 30 19:46:17 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 840F716A7D6; Tue, 30 May 2006 19:46:17 +0000 (UTC) (envelope-from lyndon@orthanc.ca) Received: from orthanc.ca (orthanc.ca [209.89.70.53]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0D8ED43D4C; Tue, 30 May 2006 19:46:16 +0000 (GMT) (envelope-from lyndon@orthanc.ca) Received: from localhost (localhost [127.0.0.1]) (authenticated bits=0) by orthanc.ca (8.13.4/8.13.4) with ESMTP id k4UJkAHK012533 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 May 2006 13:46:13 -0600 (MDT) (envelope-from lyndon@orthanc.ca) Date: Tue, 30 May 2006 13:46:10 -0600 (MDT) From: Lyndon Nerenberg To: "David O'Brien" In-Reply-To: <20060530020628.GC33161@dragon.NUXI.org> Message-ID: <20060530133411.A12000@orthanc.ca> References: <20060527024407.GA2525@troutmask.apl.washington.edu> <447809E6.60002@samsco.org> <20060527162407.GD7307@troutmask.apl.washington.edu> <20060530020628.GC33161@dragon.NUXI.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Spam-Status: No, score=-2.5 required=5.0 tests=AWL,BAYES_00,SPF_PASS autolearn=ham version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on orthanc.ca Cc: freebsd-current@freebsd.org, Steve Kargl 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: Tue, 30 May 2006 19:46:23 -0000 > I'm saddened to see FORTRAN ripped out of the base system - and I'd > personally do the import work if it weren't for the the extra > dependencies GNU FORTRAN 9x requires. > > But 'ports/lang/gfortran' is an abomination. I don't know about that, but it's certainly a lot of bloat. This is why I alluded before to an f2c based replacement. The reasons against inclusion of GCC 4.1.1 Fortran involves changing (and increased) library dependencies. An f2c based f77 replacement would eliminate that problem while preserving functionality that has been part of BSD for over two decades. Given the rate of change of f2c and it's associated libraries (i.e. practically nil), the maintenance overhead after the initial import to the base should be very small (even when the underlying C compiler changes). The majority of the import work would be writing a replacement f77 driver command. --lyndon