diff options
author | Patrick J Volkerding <volkerdi@slackware.com> | 2021-08-25 20:32:43 +0000 |
---|---|---|
committer | Eric Hameleers <alien@slackware.com> | 2021-08-26 08:59:56 +0200 |
commit | 870839f17971c34028003e9b8e2f6a1f7ac500b0 (patch) | |
tree | f8790e26753581b125a5ef2af5aafd576b5de17d /source | |
parent | fc858c42d353ccaf46bda445fe55f7e97de18f90 (diff) | |
download | current-870839f17971c34028003e9b8e2f6a1f7ac500b0.tar.gz |
Wed Aug 25 20:32:43 UTC 202120210825203243
d/cmake-3.21.2-x86_64-1.txz: Upgraded.
d/gcc-11.2.0-x86_64-2.txz: Rebuilt.
d/gcc-brig-11.2.0-x86_64-2.txz: Rebuilt.
d/gcc-g++-11.2.0-x86_64-2.txz: Rebuilt.
d/gcc-gdc-11.2.0-x86_64-2.txz: Rebuilt.
d/gcc-gfortran-11.2.0-x86_64-2.txz: Rebuilt.
d/gcc-gnat-11.2.0-x86_64-2.txz: Rebuilt.
d/gcc-go-11.2.0-x86_64-2.txz: Rebuilt.
[PATCH] compiler: correct condition for calling memclrHasPointers
This fixes bootstrapping golang 1.17 with gcc-go.
Thanks to Heinz Wiesinger.
d/gcc-objc-11.2.0-x86_64-2.txz: Rebuilt.
kde/latte-dock-0.10.1-x86_64-1.txz: Upgraded.
n/mutt-2.1.2-x86_64-1.txz: Upgraded.
n/php-7.4.23-x86_64-1.txz: Upgraded.
x/ibus-table-1.14.1-x86_64-1.txz: Upgraded.
x/libglvnd-1.3.4-x86_64-1.txz: Upgraded.
xap/mozilla-thunderbird-91.0.3-x86_64-1.txz: Upgraded.
This is a bugfix release.
For more information, see:
https://www.mozilla.org/en-US/thunderbird/91.0.3/releasenotes/
extra/php8/php8-8.0.10-x86_64-1.txz: Upgraded.
Diffstat (limited to 'source')
-rwxr-xr-x | source/d/gcc/gcc.SlackBuild | 6 | ||||
-rw-r--r-- | source/d/gcc/patches/7185690.diff | 27 | ||||
-rwxr-xr-x | source/n/php/fetch-php.sh | 4 | ||||
-rwxr-xr-x | source/n/php/php.SlackBuild | 2 | ||||
-rwxr-xr-x | source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild | 2 |
5 files changed, 36 insertions, 5 deletions
diff --git a/source/d/gcc/gcc.SlackBuild b/source/d/gcc/gcc.SlackBuild index a1a6c4c6..6e5e6b32 100755 --- a/source/d/gcc/gcc.SlackBuild +++ b/source/d/gcc/gcc.SlackBuild @@ -57,7 +57,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=gcc SRCVER=${VERSION:-$(echo $PKGNAM-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} VERSION=$(echo $SRCVER | cut -f 1 -d _) -BUILD=${BUILD:-1} +BUILD=${BUILD:-2} # How many jobs to run in parallel: NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "} @@ -174,6 +174,10 @@ zcat $CWD/patches/gfortran.deferred-shape-vs-assumed-shape.patch.gz | patch -p0 # Fix regressions in 10.3.0 (and presumably 11.1.0 since they still apply cleanly): zcat $CWD/patches/PR100102-2.a1b3484a8e6c53c8084723e3f1738d402374198e.patch.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1 +# Fix compiler error in gcc-go +# https://github.com/golang/go/issues/47771 +zcat $CWD/patches/7185690.diff.gz | patch -p1 --verbose --backup --suffix=.orig || exit 1 + # Fix perms/owners: chown -R root:root . find . \ diff --git a/source/d/gcc/patches/7185690.diff b/source/d/gcc/patches/7185690.diff new file mode 100644 index 00000000..4d0824fd --- /dev/null +++ b/source/d/gcc/patches/7185690.diff @@ -0,0 +1,27 @@ +From 71856902b87505ff8ab6845533b598bffe5333bb Mon Sep 17 00:00:00 2001 +From: Ian Lance Taylor <iant@golang.org> +Date: Sat, 21 Aug 2021 12:42:19 -0700 +Subject: [PATCH] compiler: correct condition for calling memclrHasPointers + +When compiling append(s, make([]typ, ln)...), where typ has a pointer, +and the append fits within the existing capacity of s, the condition +used to clear out the new elements was reversed. + +Fixes golang/go#47771 + +Change-Id: Ia880adc08ab723afe3f927e65c9e081f9f717f90 +--- + +diff --git a/gcc/go/gofrontend/expressions.cc b/gcc/go/gofrontend/expressions.cc +index 8d4d168..ddb1d91 100644 +--- a/gcc/go/gofrontend/expressions.cc ++++ b/gcc/go/gofrontend/expressions.cc +@@ -9350,7 +9350,7 @@ + ref2 = Expression::make_cast(uint_type, ref2, loc); + cond = Expression::make_binary(OPERATOR_GT, ref, ref2, loc); + zero = Expression::make_integer_ul(0, int_type, loc); +- call = Expression::make_conditional(cond, call, zero, loc); ++ call = Expression::make_conditional(cond, zero, call, loc); + } + } + else diff --git a/source/n/php/fetch-php.sh b/source/n/php/fetch-php.sh index cc96b0f2..66c1d5f6 100755 --- a/source/n/php/fetch-php.sh +++ b/source/n/php/fetch-php.sh @@ -1,2 +1,2 @@ -lftpget http://us.php.net/distributions/php-7.4.22.tar.xz.asc -lftpget http://us.php.net/distributions/php-7.4.22.tar.xz +lftpget http://us.php.net/distributions/php-7.4.23.tar.xz.asc +lftpget http://us.php.net/distributions/php-7.4.23.tar.xz diff --git a/source/n/php/php.SlackBuild b/source/n/php/php.SlackBuild index 9e03145a..9b7cde93 100755 --- a/source/n/php/php.SlackBuild +++ b/source/n/php/php.SlackBuild @@ -28,7 +28,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=php VERSION=${VERSION:-$(echo php-*.tar.xz | rev | cut -f 3- -d . | cut -f 1 -d - | rev)} ALPINE=2.24 -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} # Automatically determine the architecture we're building on: if [ -z "$ARCH" ]; then diff --git a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild index 9cd9246b..fe886830 100755 --- a/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild +++ b/source/xap/mozilla-thunderbird/mozilla-thunderbird.SlackBuild @@ -30,7 +30,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=mozilla-thunderbird VERSION=$(basename $(ls thunderbird-*.tar.?z | cut -d - -f 2 | rev | cut -f 3- -d . | rev) .source) RELEASEVER=$(echo $VERSION | cut -f 1 -d e | cut -f 1 -d b) -BUILD=${BUILD:-2} +BUILD=${BUILD:-1} # Specify this variable for a localized build. # For example, to build a version of Thunderbird with Italian support, run |