From c78229c948df193063ac9d6a55a4f5a177624c76 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Thu, 16 May 2019 09:39:46 +0000 Subject: gcc-multilib: Fix std::variant friend declaration that broke clang (PR90397). Rebuilt with --enable-clocale=gnu. --- source/current/gcc/gcc-multilib.SlackBuild | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/current/gcc/gcc-multilib.SlackBuild b/source/current/gcc/gcc-multilib.SlackBuild index 318b20c..92f1025 100755 --- a/source/current/gcc/gcc-multilib.SlackBuild +++ b/source/current/gcc/gcc-multilib.SlackBuild @@ -62,7 +62,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=gcc SRCVER=${SRCVER:-"9.1.0"} VERSION=$(echo $SRCVER | cut -f 1 -d _) -BUILD=${BUILD:-4alien} +BUILD=${BUILD:-5alien} # How many jobs to run in parallel: NUMJOBS=${NUMJOBS:-"$(nproc)"} @@ -190,6 +190,9 @@ tar xf $CWD/gcc-$SRCVER.tar.?z || exit 1 # Fix internal compiler error (PR90303): zcat $CWD/patches/Fix-ipa-devirt-ICEs-with-types-requiring-structural-equality-PR-tree-optimization-90303.patch.gz | patch -p0 --verbose || exit 1 + # Fix std::variant friend declaration that broke clang (PR90397): + zcat $CWD/patches/gcc.PR90397.patch.gz | patch -p1 --verbose || exit 1 + # Fix perms/owners: chown -R root:root . find . -perm 777 -exec chmod 755 {} \; @@ -411,6 +414,7 @@ tar xf $CWD/gcc-$SRCVER.tar.?z || exit 1 --disable-gtktest \ --disable-werror \ --without-isl \ + --enable-clocale=gnu \ $GCC_ARCHOPTS \ --target=${TARGET} \ --build=${TARGET} \ -- cgit v1.2.3