/gcc5-aux, GNAT Ada compiler based on GCC 5
20160603nb4, Package name:
gcc5-aux-20160603nb4, Maintainer: draco
The AUX compiler supports several languages: Ada, C, C++, Fortran and
Objective-C. Since Ada support must be built by an Ada-capable compiler,
only platforms for which a bootstrap compiler is available can build it.
The AUX compiler is based on release versions of the Free Software
Foundation's GNU Compiler Collection. It carries with it the GMGPL license,
the modified version of the GPL that exempts generic instantiation from
resulting in a GPL-licensed executable. It also carries the GCC Runtime
Library Exception, so the resulting binaries have no licensing requirements.
Binaries produced by the AUX compiler should be legally handled the same as
binaries produced by any FSF compiler.
This compiler implements the full Ada-83, Ada-95, Ada-2005 and Ada-2012
Required to run:
] Required to build:
Master sites: (Expand)
Version history: (Expand)
- (2016-12-12) Updated to version: gcc5-aux-20160603nb4
- (2016-12-09) Updated to version: gcc5-aux-20160603nb3
- (2016-12-08) Updated to version: gcc5-aux-20160603nb2
- (2016-11-27) Updated to version: gcc5-aux-20160603nb1
- (2016-08-29) Updated to version: gcc5-aux-20160603
- (2015-06-16) Updated to version: gcc5-aux-20150422nb1
CVS history: (Expand)
| 2017-01-19 19:52:30 by Alistair G. Crooks | Files touched by this commit (352) |
Convert all occurrences (353 by my count) of
MASTER_SITES= site1 \
style continuation lines to be simple repeated
lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
| 2016-12-12 15:33:24 by John Marino | Files touched by this commit (1) |
lang/gcc5-aux: Belated revbump
The previous fix had a revbump staged, but I missed it in the cvs commit.
| 2016-12-10 01:22:39 by John Marino | Files touched by this commit (1) |
lang/gcc5-aux: Fix getchar functionality on NetBSD
| 2016-12-08 20:32:10 by John Marino | Files touched by this commit (3) |
lang/gcc5-aux: Fix runpath on NetBSD x86-64
The runpath issue only affected the x86-64 arch on NetBSD. The
spec change was only effective on i386, so relocating the change
enables the RUNPATH tag in the gcc libraries on the amd64 platform.
| 2016-12-08 04:31:27 by John Marino | Files touched by this commit (3) |
lang/gcc5-aux: Fix runpath, at least for non-NetBSD platforms
NetBSD doesn't seem to be honoring -rpath, at least not with binutils
from base. Using binutils from pkgsrc doesn't work either because it
uses the gold linker (for an unknown reason) which fails with an
"unsupported operation". As a result, gcc5-aux was limited to base
binutils for NetBSD 7 and later. The issue was never resolved.
| 2016-11-26 19:23:25 by John Marino | Files touched by this commit (1) |
lang/gcc5-aux: adjust buildlink
This compiler is mainly used for Ada which normally does not require
gcc5-aux to be installed. Set it as a build dependency by default.
While here, remove obsolete NLS option check.
| 2016-11-26 17:12:18 by John Marino | Files touched by this commit (4) |
lang/gcc5-aux: fix allstages logic and set gcc-aux paths => gcc5-aux
The disable bootstrap logic was reversed, and there were several
references to gcc-aux that needed to change to gcc5-aux.
| 2016-11-24 16:43:38 by John Marino | Files touched by this commit (1) |
lang/gcc5-aux: add "allstages" option and explicitly enable shared
The compiler failed to build on DragonFly and I think it was because
--enable-shared wasn't explicitly set. Previously this was the default
but maybe it's not anymore. While here I added a new (non-default)
option to build via a long 3 stages instead of a quick single stage.