summaryrefslogtreecommitdiff
path: root/lang/gcc6-aux/DESCR
diff options
context:
space:
mode:
authormarino <marino@pkgsrc.org>2016-12-13 01:19:19 +0000
committermarino <marino@pkgsrc.org>2016-12-13 01:19:19 +0000
commitac87edcd85c0a05e5c6f017d40ed0b63910cccb5 (patch)
tree4486048cd30529fa15a21c252d49da5e525e1807 /lang/gcc6-aux/DESCR
parent8768d4d3ee37eb322082e7ad9ad211666e341266 (diff)
downloadpkgsrc-ac87edcd85c0a05e5c6f017d40ed0b63910cccb5.tar.gz
Add lang/gcc6-aux to pkgsrc
I had intended to migrate the ada framework to use gcc6-aux instead of lang/gcc5-aux, but unfortunately there's been a regression on NetBSD. It builds and tests perfectly on DragonFly and FreeBSD, but it only builds on NetBSD. All the ACAT tests that involve tasking fail, but the cause is unclear. All the modifications used on gcc5-aux for NetBSD are present in gcc6-aux but pthread destruction results in a segfault. Since then gcc5-aux support has been improved, so I'm putting this away for a while. NetBSD has been removed from the platform support list for now, but I'll review any patches I get to fix NetBSD tasking. This compiler is based on gcc 6.2 and is primarily used for the Ada frontend.
Diffstat (limited to 'lang/gcc6-aux/DESCR')
-rw-r--r--lang/gcc6-aux/DESCR14
1 files changed, 14 insertions, 0 deletions
diff --git a/lang/gcc6-aux/DESCR b/lang/gcc6-aux/DESCR
new file mode 100644
index 00000000000..0af924c68d1
--- /dev/null
+++ b/lang/gcc6-aux/DESCR
@@ -0,0 +1,14 @@
+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
+standards.