SUSE-RU-2026:22312-1: moderate: Recommended update for go1.24, go1.23, go1.22, go1.21
SLE-UPDATES
null at suse.de
Wed Jul 1 16:43:03 UTC 2026
# Recommended update for go1.24, go1.23, go1.22, go1.21
Announcement ID: SUSE-RU-2026:22312-1
Release Date: 2026-06-22T08:32:17Z
Rating: moderate
References:
* bsc#1245878
* bsc#1247816
* bsc#1248082
* bsc#1264390
* bsc#1264391
* bsc#1264392
* bsc#1264393
Affected Products:
* SUSE Linux Enterprise Server 16.0
* SUSE Linux Enterprise Server for SAP applications 16.0
An update that has seven fixes can now be installed.
## Description:
This update for go1.24, go1.23, go1.22, go1.21 fixes the following issues:
Changes in go1.24:
* Use libalternatives only on suse_version >= 1610 and keep update-
alternatives support for older distributions.
* Drop the update-alternatives migration path for libalternatives builds.
* Packaging: Enable libalternatives for SLE16.1 and Tumbleweed Refs
boo#1245878
* Drop go1.24 dependency on update-alternatives fixes bsc#1264393
Changes in go1.23:
* Use libalternatives only on suse_version >= 1610 and keep update-
alternatives support for older distributions.
* Drop the update-alternatives migration path for libalternatives builds.
* Packaging: Enable libalternatives for SLE16.1 and Tumbleweed Refs
boo#1245878
* Drop go1.23 dependency on update-alternatives fixes bsc#1264392
* Packaging improvements:
* Remove conditional gccgo bootstrap sections and gcc-go patch. gccgo cannot
be used in any version newer than go1.21. Removal simplifies go1.x package
code.
* go1.21 can optionally be bootstrapped with gccgo and serve as the inital
version of go1.x.
* go1.21 will be the initial version of Go in the bootstrap chain until gcc
gccgo is updated to support a language level newer than go1.18.
* Refs boo#1247816 bootstrap go1.21 with gccgo
* Refs boo#1248082 drop unused gccgo bootstrap code in go1.22+
Changes in go1.22:
* Use libalternatives only on suse_version >= 1610 and keep update-
alternatives support for older distributions.
* Drop the update-alternatives migration path for libalternatives builds.
* Packaging: Enable libalternatives for SLE16.1 and Tumbleweed ( boo#1245878)
* Drop go1.22 dependency on update-alternatives fixes bsc#1264391
* Packaging improvements:
* Remove conditional gccgo bootstrap sections and gcc-go patch. gccgo cannot
be used in any version newer than go1.21. Removal simplifies go1.x package
code.
* go1.21 can optionally be bootstrapped with gccgo and serve as the inital
version of go1.x.
* go1.21 will be the initial version of Go in the bootstrap chain until gcc
gccgo is updated to support a language level newer than go1.18.
* Refs boo#1247816 bootstrap go1.21 with gccgo
* Refs boo#1248082 drop unused gccgo bootstrap code in go1.22+
Changes in go1.21:
* Use libalternatives only on suse_version >= 1610 and keep update-
alternatives support for older distributions.
* Drop the update-alternatives migration path for libalternatives builds.
* Packaging: Enable libalternatives for SLE16.1 and Tumbleweed Refs
boo#1245878
* Drop go1.21 dependency on update-alternatives fixes bsc#1264390
* Prepare for removing old go versions from Factory:
* Switch default for go1.21 to bootstrap with gcc-go using %bcond_without
gccgo_go121
* Building go1.21 with gcc-go by default removes need for prjconf
* Refs boo#1247816 bootstrap go1.21 with gccgo
## Patch Instructions:
To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
* SUSE Linux Enterprise Server for SAP applications 16.0
zypper in -t patch SUSE-SLES-16.0-1013=1
* SUSE Linux Enterprise Server 16.0
zypper in -t patch SUSE-SLES-16.0-1013=1
## Package List:
* SUSE Linux Enterprise Server 16.0 (aarch64 x86_64)
* go1.24-debuginfo-1.24.13-160000.2.1
* go1.24-libstd-debuginfo-1.24.13-160000.2.1
* go1.24-libstd-1.24.13-160000.2.1
* SUSE Linux Enterprise Server 16.0 (aarch64 ppc64le s390x x86_64)
* go1.24-doc-1.24.13-160000.2.1
* go1.24-race-1.24.13-160000.2.1
* go1.24-1.24.13-160000.2.1
* SUSE Linux Enterprise Server for SAP applications 16.0 (x86_64)
* go1.24-debuginfo-1.24.13-160000.2.1
* go1.24-libstd-debuginfo-1.24.13-160000.2.1
* go1.24-libstd-1.24.13-160000.2.1
* SUSE Linux Enterprise Server for SAP applications 16.0 (ppc64le x86_64)
* go1.24-doc-1.24.13-160000.2.1
* go1.24-race-1.24.13-160000.2.1
* go1.24-1.24.13-160000.2.1
## References:
* https://bugzilla.suse.com/show_bug.cgi?id=1245878
* https://bugzilla.suse.com/show_bug.cgi?id=1247816
* https://bugzilla.suse.com/show_bug.cgi?id=1248082
* https://bugzilla.suse.com/show_bug.cgi?id=1264390
* https://bugzilla.suse.com/show_bug.cgi?id=1264391
* https://bugzilla.suse.com/show_bug.cgi?id=1264392
* https://bugzilla.suse.com/show_bug.cgi?id=1264393
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20260701/30ff06a4/attachment.htm>
More information about the sle-updates
mailing list