From owner-freebsd-hackers Thu Dec 17 17:32:52 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA20340 for freebsd-hackers-outgoing; Thu, 17 Dec 1998 17:32:52 -0800 (PST) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from smtp03.primenet.com (smtp03.primenet.com [206.165.6.133]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id RAA20334 for ; Thu, 17 Dec 1998 17:32:51 -0800 (PST) (envelope-from tlambert@usr08.primenet.com) Received: (from daemon@localhost) by smtp03.primenet.com (8.8.8/8.8.8) id SAA26216; Thu, 17 Dec 1998 18:32:33 -0700 (MST) Received: from usr08.primenet.com(206.165.6.208) via SMTP by smtp03.primenet.com, id smtpd026186; Thu Dec 17 18:32:31 1998 Received: (from tlambert@localhost) by usr08.primenet.com (8.8.5/8.8.5) id SAA19720; Thu, 17 Dec 1998 18:32:17 -0700 (MST) From: Terry Lambert Message-Id: <199812180132.SAA19720@usr08.primenet.com> Subject: Re: Fortran continued [Re: sysinstall] To: sgk@troutmask.apl.washington.edu (Steve Kargl) Date: Fri, 18 Dec 1998 01:32:17 +0000 (GMT) Cc: mike@smith.net.au, bdodson@beowulf.utmb.edu, hackers@FreeBSD.ORG In-Reply-To: <199812162328.PAA82562@troutmask.apl.washington.edu> from "Steve Kargl" at Dec 16, 98 03:28:10 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > ftp://ftp.gnu.org/pub/gnu/g77-0.5.23.tar.gz > > more README.g77 > ... > * To build GNU Fortran, you must have a source distribution of gcc > version 2.8. Do not attempt to use any other version > of gcc, because this version of g77 is designed to work only with > gcc version 2.8. > ... > > I think ports/lang/g77 should be removed, or it should point at egcs. egcs still requires you to choose, at the time you build the compiler, whether you will *ever* be able to compile threaded programs. Then, if you choose to compile threaded programs, correct operation of non-threaded programs is not guaranteed (unresovled external for the threads exception stack) unless you link *all* your code, threaded or not, against libc_r. We have tread this ground before. The egcs code assumes threads do not add overhead if they are not being used -- in other words, it assumes kernel threads. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message