From owner-freebsd-current@FreeBSD.ORG Mon Dec 21 11:13:57 2009 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E92031065676 for ; Mon, 21 Dec 2009 11:13:57 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from vexpert.dbai.tuwien.ac.at (vexpert.dbai.tuwien.ac.at [128.131.111.2]) by mx1.freebsd.org (Postfix) with ESMTP id A44078FC20 for ; Mon, 21 Dec 2009 11:13:57 +0000 (UTC) Received: from acrux.dbai.tuwien.ac.at (acrux.dbai.tuwien.ac.at [128.131.111.60]) by vexpert.dbai.tuwien.ac.at (Postfix) with ESMTP id 054301E07E; Mon, 21 Dec 2009 11:54:27 +0100 (CET) Received: by acrux.dbai.tuwien.ac.at (Postfix, from userid 1203) id 3E28A16047; Mon, 21 Dec 2009 11:54:29 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by acrux.dbai.tuwien.ac.at (Postfix) with ESMTP id 2F4D716041; Mon, 21 Dec 2009 11:54:29 +0100 (CET) Date: Mon, 21 Dec 2009 11:54:29 +0100 (CET) From: Gerald Pfeifer To: "b. f." In-Reply-To: Message-ID: References: User-Agent: Alpine 1.99 (LSU 1142 2008-08-13) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Mailman-Approved-At: Mon, 21 Dec 2009 12:31:27 +0000 Cc: freebsd-current@FreeBSD.org, Anton Shterenlikht Subject: Re: g95 as a system fortran compiler? 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: Mon, 21 Dec 2009 11:13:58 -0000 On Sun, 20 Dec 2009, b. f. wrote: > The decision to remove the Fortran compiler from the base system was > made long ago, and will probably not be reversed now. There is no > Fortran code in the base system, and Fortran is needed only by a > minority of users. With even popular scripting languages residing in ports, not the base system, it really would be hard to argue for Fortran being part of the system compiler. That, and FreeBSD has been notorious for letting the system compiler and toolchain rot (sorry, it's hard to find a friendlier term), so users would not be served too well by such a move, especially seeing how actively and quickly GCC Fortran develops in contrast. This level of agility is really where our Ports Collection shines. > Yes, it's unfortunate that the gcc maintainers discontinued support > for a number of architectures. But maybe someone will step forward > and fix it? Or llvm? In the meantime, why don't you ask gerald@ to > make the default Fortran compiler on ia64 the latest version of > gfortran that will still work on that architecture? You can do it > yourself by making some small local patches to ports/Mk/bsd.gcc.mk, > and to the relevant lang/gcc4X port, while you are waiting for him ... Anton has been working with me and really has been trying to get (upstream) attention. With FreeBSD being a niche OS and Itanium going the way of the Alpha and the Dodo, this is not a healthy intersection, sadly, and nobody has stepped up yet to fix the issue for real though some advice has been given. :-( ( http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40959 ) Using different compiler versions on different architectures is going to make other ports maintainers pretty unhappy campers and would not see a lot of testing, so I would not recommend going down that route, nor would I want to make ports more complicated when that only benefits one or two users globally. Gerald -- Gerald (Jerry) Pfeifer gerald@pfeifer.com http://www.pfeifer.com/gerald/