aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc6-aux
diff options
context:
space:
mode:
authorericbsd <ericbsd@FreeBSD.org>2018-08-27 21:44:14 +0800
committerericbsd <ericbsd@FreeBSD.org>2018-08-27 21:44:14 +0800
commit0173dab64bb2bddef24a7dde22fdea579ba976f8 (patch)
tree264f1c40d9d780a223e86fad62eb6e8ac74ef04e /lang/gcc6-aux
parent76ab1a5d911df1854494de7105a03b57f0013f86 (diff)
downloadfreebsd-ports-gnome-0173dab64bb2bddef24a7dde22fdea579ba976f8.tar.gz
freebsd-ports-gnome-0173dab64bb2bddef24a7dde22fdea579ba976f8.tar.zst
freebsd-ports-gnome-0173dab64bb2bddef24a7dde22fdea579ba976f8.zip
lang/gcc6-aux: fix build on aarch64
PR: 230485 Submitted by: mikael.urankar Reported by: mikael.urankar Approved by: bapt
Diffstat (limited to 'lang/gcc6-aux')
-rw-r--r--lang/gcc6-aux/Makefile7
-rw-r--r--lang/gcc6-aux/distinfo4
2 files changed, 7 insertions, 4 deletions
diff --git a/lang/gcc6-aux/Makefile b/lang/gcc6-aux/Makefile
index 70fa9842d2eb..a08cb417c306 100644
--- a/lang/gcc6-aux/Makefile
+++ b/lang/gcc6-aux/Makefile
@@ -16,9 +16,6 @@ COMMENT= Version of GCC ${GCC_BRANCH} with full Ada support
LICENSE= GPLv3 GPLv3RLE
LICENSE_COMB= multi
-BROKEN_FreeBSD_12_aarch64= fails to configure: cannot compute sizeof (long long)
-BROKEN_aarch64= fails to configure: ./config.h:556:15: two or more data types in declaration specifiers
-
.include "${.CURDIR}/Makefile.common"
LANGS= c c++ ada
@@ -55,8 +52,10 @@ BOOTSTRAP_DESC= Create bootstrap compiler (overrides other options)
.if ${OPSYS} == FreeBSD
ONLY_FOR_ARCHS= aarch64 amd64 i386
MODERN_BINUTILS= yes
-. if ${ARCH} == aarch64
+. if ${ARCH} == aarch64 && ${OSVERSION} > 1200075 #ino64
BOOTSTRAP_COMPILER= ada-bootstrap.aarch64.freebsd.120.tar.bz2
+. elif ${ARCH} == aarch64
+BOOTSTRAP_COMPILER= ada-bootstrap.aarch64.freebsd.111.tar.bz2
. elif ${ARCH} == amd64 && ${OSVERSION} > 1200030 #ino64
BOOTSTRAP_COMPILER= ada-bootstrap.${GARCH}.freebsd.120.tar.bz2
. elif ${ARCH} == i386 && ${OSVERSION} > 1200030 #ino64
diff --git a/lang/gcc6-aux/distinfo b/lang/gcc6-aux/distinfo
index 7a6c8a49ce7a..0573ecc2005b 100644
--- a/lang/gcc6-aux/distinfo
+++ b/lang/gcc6-aux/distinfo
@@ -13,3 +13,7 @@ SHA256 (ada-bootstrap.x86_64.freebsd.120.tar.bz2) = 4b490145520ffa9f8402a65cad81
SIZE (ada-bootstrap.x86_64.freebsd.120.tar.bz2) = 52651957
SHA256 (ada-bootstrap.aarch64.freebsd.120.tar.bz2) = 84d96268e864564bc4adddf54bac492ff74a0d7112c13283512542cde71663e7
SIZE (ada-bootstrap.aarch64.freebsd.120.tar.bz2) = 53840614
+SHA256 (ada-bootstrap.aarch64.freebsd.111.tar.bz2) = b16284a3c2e9aea2e11ee52724ccafea08b00f3f0003130c71f8133163c9ef06
+SIZE (ada-bootstrap.aarch64.freebsd.111.tar.bz2) = 63714336
+SHA256 (ada-bootstrap.aarch64.freebsd.120.tar.bz2) = 22929f98dbed737dcb84098704d9d9e04fef16d27f17689be926284eddc7bbc3
+SIZE (ada-bootstrap.aarch64.freebsd.120.tar.bz2) = 64399030