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