BSD Ports

lang/gcc6-aux 20181026,1 FreeBSD

Version of GCC 6 with full Ada support

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3, GPLv3RLE
Categories
lang
Package size
47831.6 KiB, 209519.6 KiB installed

Description

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.

In the other systems

SystemPortVersion
FreeBSDlang/gcc6-aux20181026,1
NetBSDlang/gcc6-aux20160822nb4
DragonFlylang/gcc6-aux20180516_3,1
GhostBSDlang/gcc6-aux20181026,1

Install

Binary package:

pkg install gcc6-aux

From the ports tree:

cd /usr/ports/lang/gcc6-aux/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gcc6-aux>0:lang/gcc6-aux

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest20181026,120181026,1--20181026,1
FreeBSD:14:quarterly20181026,120181026,1n/a-20181026,1
FreeBSD:15:latest20181026,120181026,1n/a-20180516_3,1
FreeBSD:15:quarterly20181026,120181026,1n/an/an/a
FreeBSD:16:latest20181026,120181026,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 19
Run dependencies 8

No port depends on this one.

Configuration

Options name: lang_gcc6-aux

OptionDefaultDescription
ALLSTAGESoffBuild compiler with itself (twice, brings in libcc1)
BOOTSTRAPoffCreate bootstrap compiler (overrides other options)
FORTRANonFortran language support
GRAPHITEoffSupport for Graphite loop optimizations
NLSoffNative Language Support
OBJConObjective-C language support
STATICoffLink compilers and drivers statically
TESTSUITEoffActivate test support
Service scripts
none

Files

distinfo 4
FileSizeSHA256
gcc-6.5.0.tar.xz7.4355588e+077ef1796ce497e89479183702635b14bb7a46b53249209a5e0f999bebf4740945
ada-bootstrap-aarch64-freebsd-13-6.5.0.tar.bz24.7791701e+073c2a30ccc55a410890531cd411142d74d59aa442fd62297cfb62376b6f96c521
ada-bootstrap-x86_64-freebsd-13-6.5.0.tar.bz25.2662359e+07aa160145609b724a075377dd5d53428f062d3d5d50dd0930be4ddff6ba117496
ada-bootstrap-i386-freebsd-13-6.5.0.tar.bz25.1505198e+07a48d37ffb3d3df603c28e53ac3397c2444d370a2e3e701f0a9f452981e4d49fa
Master sites 2
  • LOCAL/fluffy:boot
  • GCC/${MS_SUBDIR}

Commit history 0

No commits in the history this site was built from.