NetBSD Problem Report #41220

From mcmahill@mcmahill.net  Wed Apr 15 12:59:50 2009
Return-Path: <mcmahill@mcmahill.net>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id 8CC8F63B8A5
	for <gnats-bugs@gnats.NetBSD.org>; Wed, 15 Apr 2009 12:59:50 +0000 (UTC)
Message-Id: <20090415114306.9764E513191@slashing.mcmahill.net>
Date: Wed, 15 Apr 2009 07:43:06 -0400 (EDT)
From: dmcmahill@netbsd.org
Reply-To: dmcmahill@netbsd.org
To: gnats-bugs@gnats.NetBSD.org
Subject: gfortran is not in the compiler set
X-Send-Pr-Version: 3.95

>Number:         41220
>Category:       toolchain
>Synopsis:       gfortran is not in the compiler set
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    toolchain-manager
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Apr 15 13:00:01 +0000 2009
>Closed-Date:    Fri Sep 30 07:16:43 +0000 2016
>Last-Modified:  Fri Sep 30 07:16:43 +0000 2016
>Originator:     dmcmahill@netbsd.org
>Release:        NetBSD 5.0_RC3
>Organization:
NetBSD
>Environment:


System: NetBSD slashing 5.0_RC3 NetBSD 5.0_RC3 (SLASHING) #0: Tue Apr 14 00:34:13 EDT 2009 root@slashing:/usr/cvs/obj.i386/sys/arch/i386/compile/SLASHING i386
Architecture: i386
Machine: i386
>Description:

Many releases ago we had g77 as part of the compiler set.  Then g77 was
removed from the gcc distribution and we dropped g77.  Now gfortran
is in the gcc distribution.  Since f2c does not support f90/f95 constructs
we end up needing to build gfortran in pkgsrc to have a semi-modern
fortran compiler.  I'm wondering if it would be easier to maintain a working
fortran if we built it from the same gcc version as what is in base so we
can more easily take advantage of any patches we have.

>How-To-Repeat:

try to compile f90 or f95 numerical libraries, realize we have no fortran
compiler.  Install f2c from pkgsrc, realize it is a f77 compiler.  Download
and compile a recent gcc that includes gfortran, worry about incompatibilities
and conflicts between that and the gcc in the base system which was used
to compile lots of other stuff.


>Fix:

Is this is simple as setting a config option and updating a set list?



>Release-Note:

>Audit-Trail:

State-Changed-From-To: open->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Fri, 30 Sep 2016 07:16:43 +0000
State-Changed-Why:
this should be discussed on tech-toolchain, not in gnats.
I'll do that.


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.