From owner-freebsd-questions@freebsd.org Sun Jan 17 13:04:15 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6CAFCA86BCE for ; Sun, 17 Jan 2016 13:04:15 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.infracaninophile.co.uk", Issuer "infracaninophile.co.uk" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id F08E0150E for ; Sun, 17 Jan 2016 13:04:14 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from liminal.local (liminal.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3636:3bff:fed4:b0d6]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.15.2/8.15.2) with ESMTPSA id u0HD4Ase062096 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Sun, 17 Jan 2016 13:04:10 GMT (envelope-from matthew@FreeBSD.org) Authentication-Results: smtp.infracaninophile.co.uk; dmarc=none header.from=FreeBSD.org DKIM-Filter: OpenDKIM Filter v2.10.3 smtp.infracaninophile.co.uk u0HD4Ase062096 Authentication-Results: smtp.infracaninophile.co.uk/u0HD4Ase062096; dkim=none; dkim-atps=neutral X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host liminal.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3636:3bff:fed4:b0d6] claimed to be liminal.local Subject: Re: Fortran compiler To: freebsd-questions@freebsd.org References: <5426FC3A-A8F7-4B24-9CAA-1A18C176A4F1@yahoo.com> From: Matthew Seaman X-Enigmail-Draft-Status: N1110 Message-ID: <569B9141.803@FreeBSD.org> Date: Sun, 17 Jan 2016 13:04:01 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 MIME-Version: 1.0 In-Reply-To: <5426FC3A-A8F7-4B24-9CAA-1A18C176A4F1@yahoo.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IFIxiWNv78Kf7iMj4V5Fm1so8xOrjqMFO" X-Virus-Scanned: clamav-milter 0.99 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on lucid-nonsense.infracaninophile.co.uk X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Jan 2016 13:04:15 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --IFIxiWNv78Kf7iMj4V5Fm1so8xOrjqMFO Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 16/01/2016 22:15, john.haraden--- via freebsd-questions wrote: > When will the base system ship with a fortran compiler? GCC is > cumbersome and requires special linking commands to form an > executable file from compiled object files. Why not resurrect the > old f77? It is unlikely that the base system will ever re-import a Fortran compiler. Fortran is not required to build the base system, nor is it a POSIX requirement, so like all other languages in that class -- many of which are of significantly greater popularity than Fortran nowadays -- you'll simply have to install it from ports. GCC's command line for linking objects into an executable can be complicated, but that's not significantly different compared to c or c++ programs and not significantly different when compiling using the LLVM toolchain. Much of that complexity only occurs when linking against large external bodies of code, like QT or Gnome. Cheers, Matthew --IFIxiWNv78Kf7iMj4V5Fm1so8xOrjqMFO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2 iQJ8BAEBCgBmBQJWm5FKXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NTNBNjhCOTEzQTRFNkNGM0UxRTEzMjZC QjIzQUY1MThFMUE0MDEzAAoJELsjr1GOGkATFj4QAIELdhToKA6MVKT62AqUEC2z 0XKDmwi7BTdyXBe7C4kWnLZQeC7v44m6mo41U8whzaPJO4i3jzXDlQ1Yji6NNZbO jgGVyYmcoyptxDS22U9cCSLRPvFbYgF0j+I0Qbr6vKjMxN0bkN4/9QDsi4PRWAn/ 8AyyN4IzmPPcO9KZOAS+FQ14n5GGKpkx7Pxail+iK+u7YIxxhXtqZctWxgsIx0iI E4nGjfy1/zUCtHxOCR6kCFkovpBvxsO2MxkrlMHcXQ91CGGQ4WlHqi/xx4PiG8eF ZGJLUQAa8jmTjJ+FNz6yeDA0y3Gw5eJYM5i+TamKS1ynd2tU+M6962Rly1lgRkIm U8PfqEMm6zFKNHE139qaoDwJb4mg8NVKADBgKU9feEEk9FUklqSNY15kzxm+aaGB Q6mVT14WEnW2ItZcpq9LeCmYogUPFpF4cFyj6XtyLVbL4PL1Y+/6gjF0jtUs3beW 3Z9CK1U6f/GUaidxsu9tPYH3ldkc8v6YV6CiCWOl4o/JMzkSLBoqlMvObMH3f2Az 6oBT+uvodzsuxjKwPXs6XV47ge7s5KlsOVctEJAOHO7rC7HviGpxokRnpgZjKDe0 FD5NO/4SD3zWY7br9tlP2SB5YfmS/+SvntSMqrp0ISTWuy6Zz1UxJHQU8ss3qvxT WdDRtjQZR+XcbzOAxvSl =vOmA -----END PGP SIGNATURE----- --IFIxiWNv78Kf7iMj4V5Fm1so8xOrjqMFO--