diff options
author | Eric Hameleers <alien@slackware.com> | 2019-05-25 19:09:49 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2019-05-25 19:09:49 +0000 |
commit | 1f41faae0a847227c82e52f07f77de7dc166a454 (patch) | |
tree | 1c6aa89e966582b44182786504f6d5707d561a84 | |
parent | c78229c948df193063ac9d6a55a4f5a177624c76 (diff) | |
download | multilib-1f41faae0a847227c82e52f07f77de7dc166a454.tar.gz multilib-1f41faae0a847227c82e52f07f77de7dc166a454.tar.xz |
gcc-multilib: Patched to fix a format string error in the es locale that led to an assertion failure when compiling the Linux kernel.
-rwxr-xr-x | source/current/gcc/gcc-multilib.SlackBuild | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/source/current/gcc/gcc-multilib.SlackBuild b/source/current/gcc/gcc-multilib.SlackBuild index 92f1025..97efedb 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:-5alien} +BUILD=${BUILD:-6alien} # How many jobs to run in parallel: NUMJOBS=${NUMJOBS:-"$(nproc)"} @@ -193,6 +193,12 @@ tar xf $CWD/gcc-$SRCVER.tar.?z || exit 1 # Fix std::variant friend declaration that broke clang (PR90397): zcat $CWD/patches/gcc.PR90397.patch.gz | patch -p1 --verbose || exit 1 + # Fix format errors in es locale that can cause an internal compiler error: + zcat $CWD/patches/gcc.es.po.diff.gz | patch -p1 --verbose || exit 1 + + # Fix errors in sv locale: + zcat $CWD/patches/gcc.sv.po.diff.gz | patch -p1 --verbose || exit 1 + # Fix perms/owners: chown -R root:root . find . -perm 777 -exec chmod 755 {} \; @@ -351,7 +357,8 @@ tar xf $CWD/gcc-$SRCVER.tar.?z || exit 1 touch -r ChangeLog $PKG2/usr/doc/gcc-${VERSION}/libstdc++-v3/ChangeLog fi ) -) + +) || exit 1 # build gcc ( mkdir gcc.build.lnx; |