mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-24 00:45:52 +00:00
05a3c66723
This is the initial version of gcc5-aux, which will eventually become the default Ada compiler. It's not hooked into Mk/Uses/ada.mk yet, but it does pass all Ada tests on both DragonFly64 and FreeBSD64. For FreeBSD 10 amd64, the compiler built fine outside of poudriere but the bootstrap compiler failed inside of it (seemingly as a result of using base linker). Eventually a new bootstrap compiler needs to be made, but for now gcc5-aux is built with a full bootstrap on FreeBSD. On DragonFly, only a single stage is built as the bootstrap compiler still works fine.
15 lines
657 B
Plaintext
15 lines
657 B
Plaintext
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 uses 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.
|
|
|
|
WWW: http://www.dragonlace.net/
|