25a442dca2
This compiler package is not like the lang/gcc4* packages, but rather the lang/gcc-aux package which exists to bring GNAT, the Ada language compiler. The lang/gcc-aux package is based on gcc-4.9, and this package is based on gcc-5. This is the first gcc5 package in pkgsrc, and it does support C, C++, ObjC, and Fortran in addition to Ada thus it is very useful, but it does have a different purpose than other gcc ports. This port has had minimal testing. I verified GNAT passes 100% of the testsuite on NetBSD 6.1/amd64, but it has not been tested on any NetBSD 5, 7.0 or 7.99 platform yet. I don't have any hardware, so it will require using a VM or having others report failure/success. Due to similarity with lang/gcc-aux, chances are good that it will build and function properly on other platforms. See http://gcc.gnu.org/gcc-5/changes.html for more information about improvements over the gcc-4.9 series.
14 lines
783 B
Text
14 lines
783 B
Text
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.
|