summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
author Eric Hameleers <alien@slackware.com>2017-08-16 10:20:14 +0000
committer Eric Hameleers <alien@slackware.com>2017-08-16 10:20:14 +0000
commit2f6586205a5a7666f2ea74f2e37fdb4aa86f8b4a (patch)
treecffce675fd7761d5a9250eecd891e855ce636110
parent0d03269b1cb3e30a942d98b7cb1a0bf57756cdb4 (diff)
downloadmultilib-2f6586205a5a7666f2ea74f2e37fdb4aa86f8b4a.tar.gz
multilib-2f6586205a5a7666f2ea74f2e37fdb4aa86f8b4a.tar.xz
gcc-multilib: updated to 7.2.0
-rwxr-xr-xsource/current/gcc/gcc-multilib.SlackBuild17
1 files changed, 5 insertions, 12 deletions
diff --git a/source/current/gcc/gcc-multilib.SlackBuild b/source/current/gcc/gcc-multilib.SlackBuild
index 4278869..6379808 100755
--- a/source/current/gcc/gcc-multilib.SlackBuild
+++ b/source/current/gcc/gcc-multilib.SlackBuild
@@ -58,8 +58,8 @@
# this, then change "--enable-objc-gc \" to "--disable-objc-gc \" below.
PKGNAM=gcc
-VERSION=${VERSION:-7.1.0}
-BUILD=${BUILD:-3alien}
+VERSION=${VERSION:-7.2.0}
+BUILD=${BUILD:-1alien}
# How many jobs to run in parallel:
NUMJOBS=" -j 7 "
@@ -161,20 +161,13 @@ cat $CWD/slack-desc.gcc-go > $PKG8/install/slack-desc
cat $CWD/slack-desc.gcc-brig > $PKG9/install/slack-desc
cd $TMP
-tar xvf $CWD/gcc-$VERSION.tar.?z*
+tar xvf $CWD/gcc-$VERSION.tar.?z* || exit 1
# install docs
-( cd gcc-$VERSION
+( cd gcc-$VERSION || exit 1
# Smite the fixincludes:
zcat $CWD/gcc-no_fixincludes.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1
- # Fix gcc-7.1.0 regression (gcc generates MMX without EMMS):
- zcat $CWD/gcc.bug.80799.diff.gz | patch -p1 --verbose || exit 1
-
- # Fixes for glibc-2.26+:
- zcat $CWD/gcc.sanitizer.diff.gz | patch -p1 --verbose || exit 1
- zcat $CWD/gcc.ucontext_t.diff.gz | patch -p1 --verbose || exit 1
-
# Fix perms/owners
chown -R root:root .
find . -perm 777 -exec chmod 755 {} \;
@@ -493,7 +486,7 @@ tar xvf $CWD/gcc-$VERSION.tar.?z*
# Filter all .la files (thanks much to Mark Post for the sed script):
( cd $PKG1
for file in $(find . -type f -name "*.la") ; do
- cat $file | sed -e 's%-L/gcc-[[:graph:]]* % %g' > $TMP/tmp-la-file
+ cat $file | sed -e 's%-L'${TMP}'[[:graph:]]* % %g' > $TMP/tmp-la-file
cat $TMP/tmp-la-file > $file
done
rm $TMP/tmp-la-file