pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/41303: lang/g95 needs to be hooked into compiler framework
>Number: 41303
>Category: pkg
>Synopsis: lang/g95 needs to be hooked into compiler framework
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Wed Apr 29 11:25:00 +0000 2009
>Originator: Dan McMahill
>Release: NetBSD 5.0
>Organization:
NetBSD
>Environment:
System: NetBSD slashing 5.0 NetBSD 5.0 (SLASHING) #2: Mon Apr 27 07:14:43 EDT
2009 root@slashing:/usr/cvs/obj.i386/sys/arch/i386/compile/SLASHING i386
Architecture: i386
Machine: i386
>Description:
Some numerical libraries and other numerical tools need a fortran 90 or 95
compiler. Currently
NetBSD does not ship gfortran as part of the compiler set. lang/g95 exists in
pkgsrc but there
doesn't appear to be a simple mk.conf variable that will pick g95 as the pkgsrc
compiler.
This has real consequences for the useability of g95 because the fortran name
mangling (leading/trailing
underscores) in f2c may be different than g95 and that can cause all sorts of
headaches if you
try to mix pkgsrc-built libs with something outside of pkgsrc that uses g95.
>How-To-Repeat:
Try to build something that uses fortran 90 language features, find that it is
a pain
because the supported pkgsrc fortran compiler is f2c.
>Fix:
add appropriate mk/compiler/* logic I think. That part of pkgsrc is a bit of a
mystery to me.
>Unformatted:
Home |
Main Index |
Thread Index |
Old Index