notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
gcc6-aux Version of GCC 6 with full Ada support
20180516_2,1 lang on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20180516_2,1Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2015-12-06 16:04:39
Last Update: 2021-04-09 12:57:30
Commit Hash: 1ac0356
People watching this port, also watch:: synth, postfix, openjdk8, screen, pkg
License: GPLv3 GPLv3RLE
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. /usr/local/share/licenses/gcc6-aux-20180516_2,1/catalog.mk
  2. /usr/local/share/licenses/gcc6-aux-20180516_2,1/LICENSE
  3. /usr/local/share/licenses/gcc6-aux-20180516_2,1/GPLv3
  4. /usr/local/share/licenses/gcc6-aux-20180516_2,1/GPLv3RLE
Collapse this list.
Dependency lines:
  • gcc6-aux>0:lang/gcc6-aux
To install the port: cd /usr/ports/lang/gcc6-aux/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/gcc6-aux
  • pkg install gcc6-aux
PKGNAME: gcc6-aux
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 i386
distinfo:
Packages (timestamps in pop-ups are UTC):
gcc6-aux
ABIlatestquarterly
FreeBSD:11:aarch64-20180516_1,1
FreeBSD:11:amd6420180516_2,120180516_2,1
FreeBSD:11:armv6--
FreeBSD:11:i38620180516_2,120180516_2,1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-20180516_2,1
FreeBSD:12:amd6420180516_2,120180516_2,1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i38620180516_2,120180516_2,1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch6420180516_1,120180516_2,1
FreeBSD:13:amd6420180516_2,120180516_2,1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i38620180516_2,120180516_2,1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch6420180516_2,1-
FreeBSD:14:amd6420180516_2,1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i38620180516_2,1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
  2. msgfmt : devel/gettext-tools
  3. as : devel/binutils
  4. perl5>=5.32.r0<5.33 : lang/perl5.32
Runtime dependencies:
  1. as : devel/binutils
Library dependencies:
  1. libgmp.so : math/gmp
  2. libmpfr.so : math/mpfr
  3. libmpc.so : math/mpc
  4. libintl.so : devel/gettext-runtime
This port is required by:
for Build
  1. archivers/zip-ada
  2. cad/ghdl
  3. databases/adabase
  4. databases/apq
  5. databases/apq-mysql
  6. databases/apq-odbc
  7. databases/apq-pgsql
Expand this list (56 items / 49 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/ada-util
  3. devel/adabooch
  4. devel/adacurses
  5. devel/adaid
  6. devel/ahven
  7. devel/alog
  8. devel/aunit
  9. devel/florist-gpl
  10. devel/gprbuild
  11. devel/libspark2012
  12. devel/matreshka
  13. devel/pcsc-ada
  14. devel/pragmarcs
  15. devel/sdl_gnat
  16. dns/ironsides
  17. graphics/generic_image_decoder
  18. lang/adacontrol
  19. lang/asis
  20. lang/gnat_util
  21. lang/lua-ada
  22. math/plplot-ada
  23. misc/excel-writer
  24. misc/ini_file_manager
  25. net/adasockets
  26. net/anet
  27. ports-mgmt/synth
  28. security/libadacrypt
  29. textproc/adabrowse
  30. textproc/templates_parser
  31. textproc/words
  32. textproc/xmlada
  33. x11-toolkits/gtkada
  34. x11-toolkits/gtkada3
  35. Collapse this list.

Deleted ports which required this port:

Expand this list of 16 deleted ports
  1. devel/afay*
  2. devel/gnatcoll*
  3. devel/gps*
  4. devel/simple_components*
  5. lang/gnatcross-aarch64*
  6. lang/gnatdroid-armv7*
  7. lang/gnatdroid-x86*
  8. lang/spark*
  9. net/polyorb*
  10. security/libsparkcrypto*
  11. shells/sparforte*
  12. textproc/opentoken*
  13. textproc/xml_ez_out*
  14. www/aws*
  15. www/aws-demos*
  16. x11-toolkits/qtada*
  17. Collapse this list of deleted ports.
for Run
  1. cad/ghdl
  2. devel/adaid
  3. textproc/templates_parser
  4. textproc/xmlada
  5. x11-toolkits/gtkada3

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. devel/gps*
  2. www/aws*
  3. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (18 items)
Collapse this list.
  1. ftp://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/snapshots/6-20180516/
  2. ftp://ftp.gwdg.de/pub/misc/gcc/snapshots/6-20180516/
  3. ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/snapshots/6-20180516/
  4. ftp://ftp.lip6.fr/pub/gcc/snapshots/6-20180516/
  5. ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/snapshots/6-20180516/
  6. ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/snapshots/6-20180516/
  7. ftp://ftp.nluug.nl/mirror/languages/gcc/snapshots/6-20180516/
  8. ftp://ftp.ntua.gr/pub/gnu/gcc/snapshots/6-20180516/
  9. ftp://ftp.uvsq.fr/pub/gcc/snapshots/6-20180516/
  10. ftp://gcc.gnu.org/pub/gcc/snapshots/6-20180516/
  11. http://gcc-uk.internet.bs/snapshots/6-20180516/
  12. http://gcc.cybermirror.org/snapshots/6-20180516/
  13. http://gcc.fyxm.net/snapshots/6-20180516/
  14. http://gcc.parentingamerica.com/snapshots/6-20180516/
  15. http://robotlab.itk.ppke.hu/gcc/snapshots/6-20180516/
  16. http://www.netgull.com/gcc/snapshots/6-20180516/
  17. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/snapshots/6-20180516/
  18. https://mirrors.kernel.org/sourceware/gcc/snapshots/6-20180516/
Collapse this list.
Port Moves
  • port moved here from lang/gcc5-aux on 2017-11-01
    REASON: Has expired: Essentially unmaintained and replaced by gcc6-aux

Number of commits found: 50

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
09 Apr 2021 12:57:30
 files touched by this commit commit hash:1ac03563983fe07a7d2d33f5214aea0e8e54a52e  20180516_2,1
ericbsd search for other commits by this committer
abandoning ports-mgmt/synth and lang/gcc6-aux

I have not been using synth for a while and I not interested to maintain synth
and gcc6-aux anymore.
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  20180516_2,1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
21 Mar 2021 09:57:05
Original commit files touched by this commit Revision:568912  20180516_2,1
gerald search for other commits by this committer
Update to MPC version 1.2.0 with the following changes:
 - New functions:
   . mpc_sum
   . mpc_dot
 - Several functions are more robust with a reduced exponent range
   (for example corresponding to IEEE 754 binary formats).
 - New mpcheck tool for comparison with the native C library (which
   is not installed by default).

Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.

PR:		249950
Submitted by:	wen
07 Mar 2021 16:45:49
Original commit files touched by this commit Revision:567577  20180516_1,1
tobik search for other commits by this committer
Remove redundant option descriptions that match the default ones

(ignoring case)

Reported by:	danfe (for net/mosquitto), portscan
24 Nov 2019 16:30:34
Original commit files touched by this commit Revision:518335  20180516_1,1
tobik search for other commits by this committer
lang/gcc6-aux: Canonicalize option names

/!\ gcc6-aux-20180516_1,1: Makefile warnings, please consider fixing /!\

These options name have characters outside of [-_A-Z0-9]:

Bootstrap Standard
01 Sep 2019 16:01:50
Original commit files touched by this commit Revision:510704  20180516_1,1
lwhsu search for other commits by this committer
Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
do not feature gets() any longer.

PR:		238682
Submitted by:	emaste
Approved by:	maintainer timeout
Sponsored by:	The FreeBSD Foundation
19 Nov 2018 12:48:30
Original commit files touched by this commit Revision:485323  20180516,1
ericbsd search for other commits by this committer
lang/gcc6-aux: fix build on aarch64

PR:		230485
Submitted by:	mikael.urankar@gmail.com
Reported by:	mikael.urankar@gmail.com
27 Aug 2018 13:44:14
Original commit files touched by this commit Revision:478204  20180516,1
ericbsd search for other commits by this committer
lang/gcc6-aux: fix build on aarch64

PR:		230485
Submitted by:	mikael.urankar
Reported by:	mikael.urankar
Approved by:	bapt
17 Jul 2018 14:02:35
Original commit files touched by this commit Revision:474798  20180516,1
ericbsd search for other commits by this committer
Fix gcc6-aux ports version

PR:		229465
Reported by:	Jamie Landeg-Jones
Approved by:	bapt (mentor)
07 Jul 2018 06:44:07
Original commit files touched by this commit Revision:474058  20180516
linimon search for other commits by this committer
Mark these ports as broken on aarch64, and, where appropriate, armvX.

While here, pet portlint and modernize.

Approved by:	portmgr (tier-2 blanket)
29 May 2018 14:32:46
Original commit files touched by this commit Revision:471093  20180516
ericbsd search for other commits by this committer
Update lang/gcc6-aux disfile with missing changes

PR:		227914, 228570
Approved by:	wg mentor
28 May 2018 14:20:23
Original commit files touched by this commit Revision:471043  20180516
ericbsd search for other commits by this committer
Update gcc6-aux to 6.5.0 and fix i386

Approved by:	wg (mentor)
03 Apr 2018 12:45:01
Original commit files touched by this commit Revision:466342  20170802_1
ericbsd search for other commits by this committer
Update Eric Turgeon ports maintainer email

Approved by:	wg, bapt (mentors)
11 Mar 2018 06:25:28
Original commit files touched by this commit Revision:464145  20170802_1
linimon search for other commits by this committer
Mark as broken on aarch64/12.

PR:		224444
Approved by:	ericturgeon.bsd@gmail.com (maintainer timeout, 2 months)
10 Mar 2018 17:46:06
Original commit files touched by this commit Revision:464084  20170802_1
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
15 Oct 2017 15:42:50
Original commit files touched by this commit Revision:452154  20170802
tobik search for other commits by this committer
lang/gcc6-aux: Provide a bootstrap compiler for FreeBSD 12.0 post-ino64

- Update maintainer.  Eric Turgeon wants to maintain it.

https://forums.freebsd.org/threads/62845/

PR:		219667
05 Oct 2017 13:53:40
Original commit files touched by this commit Revision:451312  20170802
tobik search for other commits by this committer
lang/gcc6-aux: Update to 20170802 snapshot [1]

- Make sure gmake can be found during the build when PREFIX is
  different from LOCALBASE [1]
- This also fixes fetching the port since the 20170202 snapshot is
  gone from a lot of mirrors [2]

PR:		221883 [1, 2], 222133 [2]
Submitted by:	frederic.praca@free.fr (based on) [1]
Reported by:	mayhem30@gmail.com [2]
MFH:		2017Q4
23 Sep 2017 18:25:42
Original commit files touched by this commit Revision:450463  20170202_2
gerald search for other commits by this committer
Always remove headers being created by GCC's fixincludes machinery from
the installation / packaging, not just when bootstrapping GCC (with option
BOOTSTRAP on).  This avoids breakage when FreeBSD's headers are changing
after the build.

PR:		221111
Submitted by:	David Z. <daz@hyperchronos.org>
24 Jun 2017 23:41:02
Original commit files touched by this commit Revision:444250  20170202_1
linimon search for other commits by this committer
Alphabetize ARCHs.  Should have no effect on compilation.
21 Apr 2017 20:25:01
Original commit files touched by this commit Revision:439129  20170202_1
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, he is no longer interested.

Submitted by:	Mark Millard via private e-mail
15 Feb 2017 21:33:11
Original commit files touched by this commit Revision:434195  20170202_1
rene search for other commits by this committer
Return the ports mistakenly reset to ports@ in r433856 to John Marino.

The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.

The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time.
11 Feb 2017 12:42:30
Original commit files touched by this commit Revision:433856  20170202_1
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, see r433827 for details
08 Feb 2017 01:35:47
Original commit files touched by this commit Revision:433630  20170202_1
marino search for other commits by this committer
lang/gcc6-aux: Add unwind support to aarch64-freebsd

Together with a gcc devel patch to expmed.c to fix the two GNAT
internal compiler errors seen on the ACATS testsuite, the new signal
frame unwinder the remaining testsuite errors.  The Ada compiler on
aarch64-*-freebsd* is now perfect.

Unfortunately the revision bump causes an unnecessary rebuild on x86, but
that can't be avoid.

The unwind support will be pushed upstream to GCC.
05 Feb 2017 07:21:44
Original commit files touched by this commit Revision:433378  20170202
marino search for other commits by this committer
lang/gcc6-aux: Fix cross-compiler slave ports (stage QA)

I knew about the version bump but somehow missed implementing it,
resulting in stage failures for those slave ports that have pkg-plist
defined.  Bump them all as well.
04 Feb 2017 23:20:12
Original commit files touched by this commit Revision:433339  20170202
marino search for other commits by this committer
lang/gcc6-aux: Add support for aarch64-*-freebsd*

The resultant compiler passes all test except:
  * The stack-check related ones [1]
  * c34005o and c34007i [2]

This should enable the full Ada framework, including Synth, on
FreeBSD/ARM64.  I am not yet able to test this myself since I'm not part
of the wheel group on the aarch64 reference machines.

[1] I will look into providing the missing unwind support for aarch64
    which would be something to push upstream to gcc
[2] I'll ask Adacore about these GNAT ICE (internal compiler errors) and
    open GCC PRs if necessary since they could affect other aarch64
    platforms.
04 Feb 2017 17:25:59
Original commit files touched by this commit Revision:433328  20170202
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20161221 => 20170202 (gcc 6.3 snapshot)

The gcc6-aux compiler is being prepared to support aarch63.  The last
release, 6.3.0, is missing backported support for aarch64 in general
and aarch64-*-freebsd* in particularly.  Do a rare update the latest
snapshot in order to capture aarch64 support.
03 Feb 2017 17:09:22
Original commit files touched by this commit Revision:433253  20161221
marino search for other commits by this committer
gnatcross-aarch64: Fix configuration

There are no target specific configuration arguments for
gnatcross-aarch64, but the ARG_TARGET_SPECIFIC variable still has to be
defined, otherwise ARMv7-specific arguments are used (discovered when
disabled TLS caused an error).
03 Feb 2017 05:29:44
Original commit files touched by this commit Revision:433190  20161221
marino search for other commits by this committer
gnatdroid: Prepare for new cross-compiler

The gnatdroid binutils and compiler master ports have been expanded to
support an upcoming FreeBSD/DF -to- FreeBSD-ARM64 cross-compiler.  This
backports the gcc7 aarch64-*-freebsd* support to gcc6-aux along with a
customization of mine for the gnat compiler.

This also adds the missing LINK_SPEC replacement and removes a
now-obsolete post-extract directory creation.  Apparently the fortran
option has been broken since the rebasing on gcc6-aux, now fixed, but
nobody reported it.
23 Dec 2016 17:30:50
Original commit files touched by this commit Revision:429277  20161221
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160822 => 20161221 (gcc 6.2 => 6.3)
21 Oct 2016 12:51:41
Original commit files touched by this commit Revision:424411  20160822  Sanity Test Failure
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
25 Aug 2016 19:14:59
Original commit files touched by this commit Revision:420875  20160822
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160427 => 20160822 (gcc 6.1 => 6.2)
17 Aug 2016 12:59:24
Original commit files touched by this commit Revision:420342  20160427
gerald search for other commits by this committer
Rename the FORT option to FORTRAN to be aligned with other ports.
(FORTRAN_DESC is predefined in Mk/bsd.options.desc.mk.)

Approved by:	marino (maintainer)
12 Jun 2016 13:19:56
Original commit files touched by this commit Revision:416801  20160427
marino search for other commits by this committer
lang/gcc6-aux: Remove useless ARMv6 patch

By Makefile restriction, gcc6-aux can only be built on x86-64 and i386.
This restriction is due to a lack of a bootstrap compiler required for
Ada.  Thus, the recently added ARMv6 patch has no effect (plus gcc6-aux
is updated by diff-* patchsets and single patches can interfer with
that scheme.)
03 Jun 2016 21:29:41
Original commit files touched by this commit Revision:416338  20160427
andreast search for other commits by this committer
Fix portlint complaints....
03 Jun 2016 21:24:42
Original commit files touched by this commit Revision:416337  20160427
andreast search for other commits by this committer
Skip armv6hf support and move it into armv6.

Discussed with: gerald@
27 Apr 2016 22:19:26
Original commit files touched by this commit Revision:414141  20160427
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160410 => 2016427 (release 6.1)

This is the official release of gcc 6.1
11 Apr 2016 08:31:43
Original commit files touched by this commit Revision:413002  20160410
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160313 => 20160410
01 Apr 2016 14:08:38
Original commit files touched by this commit Revision:412347  20160313
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
20 Mar 2016 00:57:54
Original commit files touched by this commit Revision:411426  20160313
marino search for other commits by this committer
lang/gcc6-aux: Fix build on FreeBSD i386

Reported by:	pkg-fallout
16 Mar 2016 13:08:54
Original commit files touched by this commit Revision:411234  20160313
marino search for other commits by this committer
lang/gcc6-aux: Add forgotten patch (gnatdroid support)

There's no requirement to bump since lang/gcc6-aux doesn't compile
the patched code.  The gnatdroid ports will though.
16 Mar 2016 10:46:59
Original commit files touched by this commit Revision:411224  20160313
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160306 => 20160313

The real addition is to complete support for the gnatdroid cross
compilers.  Rather than to revbump, let's just update to the latest
snapshot instead.
13 Mar 2016 21:04:43
Original commit files touched by this commit Revision:411030  20160306
marino search for other commits by this committer
lang/gcc6-aux: install gnatdroid/dejagnu support

Change names of gnatdroid-support dejagnu exp files so that gcc6-aux
can co-exist with gcc-aux.  The gnatdroid compilers will be rebased
on gcc6-aux in the future.  Technically the resulting package changes
and thus requires a bump, but nothing uses these two new files yet,
so I'm not bumping it.
10 Mar 2016 19:25:55
Original commit files touched by this commit Revision:410772  20160306
marino search for other commits by this committer
lang/gcc6-aux: Upgrade version 20160214 => 20160306
18 Feb 2016 22:11:27
Original commit files touched by this commit Revision:409135  20160214
marino search for other commits by this committer
lang/gcc6-aux: re-enable the -march filter

It did not take long for gcc6-aux to fail again when CPUTYPE is
set (this time to native).  Just block this settings by filtering
out -march CFLAGS again to solve the issue permanently.

PR:	207311
17 Feb 2016 09:16:41
Original commit files touched by this commit Revision:409032  20160214
marino search for other commits by this committer
lang/gcc6-aux: Update version 20160124 => 20160214

Dewayne G. confirmed that CPUTYPE=core-avx-i works again on the
current snapshot of gcc6.  It must have been broken temporarily.
For now, let's remove the -march filter from CFLAGS.  If it becomes
a problem again, I'll filter it out permanently.
10 Feb 2016 18:26:28
Original commit files touched by this commit Revision:408641  20160124
marino search for other commits by this committer
lang/gcc6-aux: Neutralize CPUTYPE settings

It's been reported that gcc6-aux fails to build when CPUTYPE is set to
haswell and it's not alone.  Remove any -march cflags which should
effectively negate the CPUTYPE setting.  We can't change CPUTYPE directly
because it is included before the port makefile is.
25 Jan 2016 00:15:57
Original commit files touched by this commit Revision:407187  20160124
marino search for other commits by this committer
lang/gcc6-aux: Update version 20151227 => 20160124
28 Dec 2015 00:55:47
Original commit files touched by this commit Revision:404613  20151227
marino search for other commits by this committer
lang/gcc6-aux: Update version 20151129 => 20151227
06 Dec 2015 22:22:38
Original commit files touched by this commit Revision:403169  20151129
marino search for other commits by this committer
lang/gcc6-aux: Fix internal rpath spec on DragonFly

No revbump necessary because gcc6-aux hasn't been imported to dports yet.
06 Dec 2015 16:04:22
Original commit files touched by this commit Revision:403127  20151129
marino search for other commits by this committer
Add new port lang/gcc6-aux

This will be the successor to lang/gcc5-aux.  GCC6 is still in development
although the Ada front end is generally stable.  Once gcc6-aux is released,
the lang/gcc-aux port will likely be removed.  For that to happen, the
gnatdroid compilers need to move from it to gcc5-aux or gcc6-aux.  The
Ada framework will also move to gcc6-aux by default as well.

Number of commits found: 50