summaryrefslogtreecommitdiffstats
path: root/gnu
diff options
context:
space:
mode:
authorFlorian Franzmann2018-11-10 20:20:35 +0100
committerFlorian Franzmann2018-11-11 11:32:11 +0100
commitc7fe57c99f453bb5b0583e70f0d95a1dc8b0dced (patch)
treed50135cd2c621ff8b7fb9c7679e3dc4f88be7e99 /gnu
parent8e6570d22a3db2952301dfa1ffc097b3e1805e27 (diff)
gnu/gcc: update ada bootstrapper to version 8.2.0
Diffstat (limited to 'gnu')
-rwxr-xr-xgnu/gcc/BUILD10
-rwxr-xr-xgnu/gcc/DEPENDS2
-rwxr-xr-xgnu/gcc/DETAILS4
-rw-r--r--gnu/gcc/HISTORY4
4 files changed, 14 insertions, 6 deletions
diff --git a/gnu/gcc/BUILD b/gnu/gcc/BUILD
index 0e6f7ad0e7..ab9795021d 100755
--- a/gnu/gcc/BUILD
+++ b/gnu/gcc/BUILD
@@ -3,8 +3,6 @@
CFLAGS=${CFLAGS/-pipe/} &&
CXXFLAGS=${CXXFLAGS/-pipe/} &&
-OPTS+=" --enable-plugin" &&
-
if list_find "$GCC_COMPILER" "fortran"; then
OPTS+=" --enable-libquadmath"
else
@@ -56,7 +54,7 @@ fi &&
if list_find "$GCC_COMPILER" "ada" ; then
# setup bootstrap ada compiler
ADA_PATH=${SOURCE13/.tar.bz2/} &&
- PATH=$SOURCE_DIRECTORY/$ADA_PATH/usr/bin:$PATH &&
+ PATH=$SOURCE_DIRECTORY/$ADA_PATH/bin:$PATH &&
export CC="$SOURCE_DIRECTORY/$ADA_PATH/bin/gcc" &&
@@ -85,6 +83,7 @@ OPTS="--enable-languages=${GCC_COMPILER// /,},lto $OPTS" &&
OPTS="--enable-shared $OPTS" &&
OPTS="--enable-threads=posix $OPTS" &&
OPTS="--enable-__cxa_atexit $OPTS" &&
+OPTS="--disable-libunwind-exceptions $OPTS" &&
OPTS="--enable-clocale=gnu $OPTS" &&
OPTS="--disable-libstdcxx-pch $OPTS" &&
OPTS="--enable-bootstrap $OPTS" &&
@@ -97,9 +96,14 @@ else
OPTS="--without-isl --without-cloog $OPTS"
fi &&
OPTS="--enable-lto $OPTS" &&
+OPTS="--enable-plugin $OPTS" &&
+OPTS="--enable-install-libiberty $OPTS" &&
OPTS="--with-linker-hash-style=gnu $OPTS" &&
OPTS="--disable-werror $OPTS" &&
OPTS="--enable-checking=release $OPTS" &&
+OPTS="--enable-default-pie $OPTS" &&
+OPTS="--enable-default-ssp $OPTS" &&
+OPTS="--enable-cet=auto $OPTS" &&
OPTS="$GCC_MULTILIB $OPTS" &&
# https://sourceware.org/bugzilla/show_bug.cgi?id=21930
diff --git a/gnu/gcc/DEPENDS b/gnu/gcc/DEPENDS
index c3b1192c25..5337feeb09 100755
--- a/gnu/gcc/DEPENDS
+++ b/gnu/gcc/DEPENDS
@@ -15,7 +15,7 @@ optional_depends gettext \
"for Native Language Support" &&
if [[ "$GCC_CLOOG" == "y" ]]; then
- depends isl
+ depends isl "--with-isl"
fi &&
if [[ "$(installed_version mpfr|sed 's:\.::g')" < 230 ]]
diff --git a/gnu/gcc/DETAILS b/gnu/gcc/DETAILS
index fdb289e0c4..2f13e9a2fa 100755
--- a/gnu/gcc/DETAILS
+++ b/gnu/gcc/DETAILS
@@ -28,10 +28,10 @@ if list_find "$GCC_COMPILER" "ada" ; then
#
case "${SMGL_COMPAT_ARCHS[1]}" in
- x86_64) VERSION13=7.1.0 ARCH13=x86_64 ;;
+ x86_64) VERSION13=8.2.0 ARCH13=x86_64 ;;
*) VERSION13=4.7.1 ARCH13=i686 ;;
esac
- SOURCE13=ada-$VERSION13-$ARCH13-pc-linux-gnu.tar.xz
+ SOURCE13=ada-$VERSION13-$ARCH13-pc-linux-gnu.tar.bz2
SOURCE13_URL[0]=https://download.sourcemage.org/distro/$SOURCE13
SOURCE13_URL[1]=https://smgl.bandrate.org/$SOURCE13
SOURCE13_GPG="gurus.gpg:$SOURCE13.sig:VERIFIED_UPSTREAM_KEY"
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 0a043e217e..dab5d5c728 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,7 @@
+2018-11-10 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * DETAILS, BUILD: new ada bootstrapper
+ * DEPENDS: force use of isl if enabled
+
2018-09-12 Eric Sandall <sandalle@sourcemage.org>
* PRE_BUILD: Apply 0001-fix-isl-0.20.patch
Print message about Go patch as well.