diff options
Diffstat (limited to 'source/current/gcc/gcc-multilib.SlackBuild')
-rwxr-xr-x | source/current/gcc/gcc-multilib.SlackBuild | 17 |
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 |