SUSE-RU-2026:4767-1: moderate: Recommended update for gcc16
SLE-UPDATES
null at suse.de
Tue Oct 20 20:57:14 UTC 2026
# Recommended update for gcc16
Announcement ID: SUSE-RU-2026:4767-1
Release Date: 2026-10-20T14:11:49Z
Rating: moderate
References:
* bsc#1272616
* bsc#1277919
* jsc#PED-16807
Affected Products:
* Basesystem Module 15-SP7
* Development Tools Module 15-SP7
* SUSE Linux Enterprise Desktop 15 SP6
* SUSE Linux Enterprise Desktop 15 SP7
* SUSE Linux Enterprise High Performance Computing 15 SP6
* SUSE Linux Enterprise High Performance Computing 15 SP7
* SUSE Linux Enterprise Micro 5.3
* SUSE Linux Enterprise Micro 5.4
* SUSE Linux Enterprise Micro 5.5
* SUSE Linux Enterprise Micro for Rancher 5.3
* SUSE Linux Enterprise Micro for Rancher 5.4
* SUSE Linux Enterprise Real Time 15 SP7
* SUSE Linux Enterprise Server 15 SP6
* SUSE Linux Enterprise Server 15 SP7
* SUSE Linux Enterprise Server for SAP Applications 15 SP6
* SUSE Linux Enterprise Server for SAP Applications 15 SP7
* SUSE Package Hub 15 15-SP7
An update that contains one feature and has two fixes can now be installed.
## Description:
This update for gcc16 fixes the following issues:
This update ships the GNU Compiler Collection GCC 16.2. (jsc#PED-16807)
The compiler runtime libraries are provided for all SUSE Linux Enterprise 15
versions and replace the same named GCC 15 ones.
The new compilers for C, C++, and Fortran are provided for SUSE Linux Enterprise
15 SP7 in the "Development Tools" module.
The Go, D, Ada and Modula 2 language compiler parts are available unsupported
via the PackageHub repositories.
To use gcc16 compilers use:
* install "gcc16" or "gcc16-c++" or one of the other "gcc16-COMPILER" frontend
packages.
* override your Makefile to use CC=gcc16, CXX=g++16 and similar overrides for
the other languages.
For a full changelog with all new GCC16 features, check out
https://gcc.gnu.org/gcc-16/changes.html
More changes:
* Fix build reproducability when PCH is used
* Fix auto-detection of Zen6 [bsc#1277919]
* Remove support for s390, make sure to configure s390x with \--disable-
multilib to avoid configury error without explicit disable of multilibs.
Support for s390 is officially deprecated.
* Build a full cross-x86_64 compiler [bsc#1272616], but not on %ix86
* Streamline AMD GCN enablement and configuration by basing it on LLVM version
availability. Support llvm19 and up.
* Fix bootstrap cross compiler packaging and simplify handling by properly
requesting suffixed binaries from configury.
* Only package version suffixed binaries in %gcc_libc_bootstrap packages, drop
LTO related tools from them. This makes them co-installable between
different GCC versions.
* Going forward no longer register alternatives via update-alternatives for
%gcc_libc_bootstrap packages, even on older distros.
* Avoid conflicts between %gcc_libc_bootstrap packages of different versions
if update-alternatives are still in use (SLE 15 and older)
* Wipe all icecream backend build support from the spec file.
* Avoids intermittent ABI breakage for libgccjit
* Package libquadmath independently of fortran
* Disable rust build for Factory by default again as it still requires cargo
for building. Add %bcond_with gcc_rust to allow override.
* Filter out -Wtime_t conversion from D build flags.
* Package libcaf_shmem.a
* Update libgphobos and libgdruntime for SONAME bump
* Remove loongarch64 from quadmath_arch. On LoongArch long double is IEEE
quad, so libquadmath is not needed and no longer built.
* Update embedded newlib to 4.6.0.20260123
* Add Algol68 packages.
* Add gfx9-4-generic multilib for amdgcn, link llvm-objdump to local tools
* Take patches inherited from GCC 15:
* add the ability to provide a specs file that is read by default
* avoid direct %fs references on x86 to not slow down Xen
* do not produce unwind tables for CRT files
* fix expansion of __builtin_return_addr for ppc, just a testcase
* make translation files version specific and adjust textdomain to find them
* fix cross-references in info files when renaming them to be version specific
* fix link in the installed libstdc++ html documentation
* removes new warning from -Wextra
* default to -gdwarf-4 on old products
* enable the use of _dl_find_object even when not available at build time
## 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 Micro for Rancher 5.3
zypper in -t patch SUSE-SLE-Micro-5.3-2026-4767
* SUSE Linux Enterprise Micro 5.3
zypper in -t patch SUSE-SLE-Micro-5.3-2026-4767
* SUSE Linux Enterprise Micro for Rancher 5.4
zypper in -t patch SUSE-SLE-Micro-5.4-2026-4767
* SUSE Linux Enterprise Micro 5.4
zypper in -t patch SUSE-SLE-Micro-5.4-2026-4767
* SUSE Linux Enterprise Server for SAP Applications 15 SP6
zypper in -t patch SUSE-SLE-INSTALLER-15-SP6-2026-4767
* SUSE Linux Enterprise High Performance Computing 15 SP6
zypper in -t patch SUSE-SLE-INSTALLER-15-SP6-2026-4767
* SUSE Linux Enterprise Desktop 15 SP6
zypper in -t patch SUSE-SLE-INSTALLER-15-SP6-2026-4767
* SUSE Linux Enterprise Server 15 SP6
zypper in -t patch SUSE-SLE-INSTALLER-15-SP6-2026-4767
* SUSE Linux Enterprise Micro 5.5
zypper in -t patch SUSE-SLE-Micro-5.5-2026-4767
* SUSE Linux Enterprise Server 15 SP7
zypper in -t patch SUSE-SLE-INSTALLER-15-SP7-2026-4767
* SUSE Linux Enterprise Server for SAP Applications 15 SP7
zypper in -t patch SUSE-SLE-INSTALLER-15-SP7-2026-4767
* SUSE Linux Enterprise High Performance Computing 15 SP7
zypper in -t patch SUSE-SLE-INSTALLER-15-SP7-2026-4767
* SUSE Linux Enterprise Desktop 15 SP7
zypper in -t patch SUSE-SLE-INSTALLER-15-SP7-2026-4767
* Basesystem Module 15-SP7
zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP7-2026-4767
* Development Tools Module 15-SP7
zypper in -t patch SUSE-SLE-Module-Development-Tools-15-SP7-2026-4767
* SUSE Package Hub 15 15-SP7
zypper in -t patch SUSE-SLE-Module-Packagehub-Subpackages-15-SP7-2026-4767
## Package List:
* SUSE Linux Enterprise Micro for Rancher 5.3 (aarch64 s390x x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* libgcc_s1-16.2.0+git9497-150000.1.3.3
* libgcc_s1-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-16.2.0+git9497-150000.1.3.3
* gcc16-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-debugsource-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Micro 5.3 (aarch64 s390x x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* libgcc_s1-16.2.0+git9497-150000.1.3.3
* libgcc_s1-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-16.2.0+git9497-150000.1.3.3
* gcc16-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-debugsource-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Micro for Rancher 5.4 (aarch64 s390x x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* libgcc_s1-16.2.0+git9497-150000.1.3.3
* libgcc_s1-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-16.2.0+git9497-150000.1.3.3
* gcc16-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-debugsource-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Micro 5.4 (aarch64 s390x x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* libgcc_s1-16.2.0+git9497-150000.1.3.3
* libgcc_s1-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-16.2.0+git9497-150000.1.3.3
* gcc16-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-debugsource-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Server for SAP Applications 15 SP6 (ppc64le x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise High Performance Computing 15 SP6 (aarch64 x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Desktop 15 SP6 (x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Server 15 SP6 (aarch64 ppc64le s390x x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Micro 5.5 (aarch64 s390x x86_64)
* gcc16-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-debugsource-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Micro 5.5 (aarch64 ppc64le s390x x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* libgcc_s1-16.2.0+git9497-150000.1.3.3
* libgcc_s1-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Server 15 SP7 (aarch64 ppc64le s390x x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Server for SAP Applications 15 SP7 (ppc64le x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise High Performance Computing 15 SP7 (aarch64 x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* SUSE Linux Enterprise Desktop 15 SP7 (x86_64)
* libstdc++6-16.2.0+git9497-150000.1.3.3
* Basesystem Module 15-SP7 (aarch64 ppc64le s390x x86_64)
* libubsan1-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-pp-16.2.0+git9497-150000.1.3.3
* libstdc++6-devel-gcc16-16.2.0+git9497-150000.1.3.3
* libitm1-debuginfo-16.2.0+git9497-150000.1.3.3
* libobjc4-debuginfo-16.2.0+git9497-150000.1.3.3
* libobjc4-16.2.0+git9497-150000.1.3.3
* libgfortran5-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-debuginfo-16.2.0+git9497-150000.1.3.3
* libtsan2-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-locale-16.2.0+git9497-150000.1.3.3
* liblsan0-16.2.0+git9497-150000.1.3.3
* libitm1-16.2.0+git9497-150000.1.3.3
* libgomp1-debuginfo-16.2.0+git9497-150000.1.3.3
* libasan8-16.2.0+git9497-150000.1.3.3
* libubsan1-16.2.0+git9497-150000.1.3.3
* libstdc++6-debuginfo-16.2.0+git9497-150000.1.3.3
* libgcc_s1-16.2.0+git9497-150000.1.3.3
* libgfortran5-16.2.0+git9497-150000.1.3.3
* gcc16-debugsource-16.2.0+git9497-150000.1.3.3
* libtsan2-16.2.0+git9497-150000.1.3.3
* libstdc++6-16.2.0+git9497-150000.1.3.3
* libasan8-debuginfo-16.2.0+git9497-150000.1.3.3
* liblsan0-debuginfo-16.2.0+git9497-150000.1.3.3
* libgomp1-16.2.0+git9497-150000.1.3.3
* libgcc_s1-debuginfo-16.2.0+git9497-150000.1.3.3
* libatomic1-16.2.0+git9497-150000.1.3.3
* Basesystem Module 15-SP7 (x86_64)
* libasan8-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libasan8-32bit-16.2.0+git9497-150000.1.3.3
* libgomp1-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libgcc_s1-32bit-16.2.0+git9497-150000.1.3.3
* libobjc4-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libgfortran5-32bit-16.2.0+git9497-150000.1.3.3
* libatomic1-32bit-16.2.0+git9497-150000.1.3.3
* libquadmath0-32bit-16.2.0+git9497-150000.1.3.3
* libitm1-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-pp-32bit-16.2.0+git9497-150000.1.3.3
* libquadmath0-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-32bit-16.2.0+git9497-150000.1.3.3
* libobjc4-32bit-16.2.0+git9497-150000.1.3.3
* libatomic1-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libitm1-32bit-16.2.0+git9497-150000.1.3.3
* libgomp1-32bit-16.2.0+git9497-150000.1.3.3
* libubsan1-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libgfortran5-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libubsan1-32bit-16.2.0+git9497-150000.1.3.3
* libgcc_s1-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* Basesystem Module 15-SP7 (aarch64 x86_64)
* libhwasan0-debuginfo-16.2.0+git9497-150000.1.3.3
* libhwasan0-16.2.0+git9497-150000.1.3.3
* Basesystem Module 15-SP7 (ppc64le x86_64)
* libquadmath0-devel-gcc16-16.2.0+git9497-150000.1.3.3
* libquadmath0-16.2.0+git9497-150000.1.3.3
* libquadmath0-debuginfo-16.2.0+git9497-150000.1.3.3
* Development Tools Module 15-SP7 (aarch64 ppc64le s390x x86_64)
* cpp16-16.2.0+git9497-150000.1.3.3
* gcc16-16.2.0+git9497-150000.1.3.3
* cpp16-debuginfo-16.2.0+git9497-150000.1.3.3
* libstdc++6-devel-gcc16-16.2.0+git9497-150000.1.3.3
* gcc16-fortran-16.2.0+git9497-150000.1.3.3
* gcc16-c++-16.2.0+git9497-150000.1.3.3
* gcc16-fortran-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-c++-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-PIE-16.2.0+git9497-150000.1.3.3
* gcc16-locale-16.2.0+git9497-150000.1.3.3
* gcc16-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-debugsource-16.2.0+git9497-150000.1.3.3
* Development Tools Module 15-SP7 (x86_64)
* cross-nvptx-gcc16-debuginfo-16.2.0+git9497-150000.1.3.1
* gcc16-32bit-16.2.0+git9497-150000.1.3.3
* cross-nvptx-newlib16-devel-16.2.0+git9497-150000.1.3.1
* libstdc++6-devel-gcc16-32bit-16.2.0+git9497-150000.1.3.3
* cross-nvptx-gcc16-16.2.0+git9497-150000.1.3.1
* gcc16-c++-32bit-16.2.0+git9497-150000.1.3.3
* gcc16-fortran-32bit-16.2.0+git9497-150000.1.3.3
* libquadmath0-devel-gcc16-32bit-16.2.0+git9497-150000.1.3.3
* Development Tools Module 15-SP7 (noarch)
* gcc16-info-16.2.0+git9497-150000.1.3.3
* Development Tools Module 15-SP7 (ppc64le x86_64)
* libquadmath0-devel-gcc16-16.2.0+git9497-150000.1.3.3
* SUSE Package Hub 15 15-SP7 (aarch64 ppc64le s390x x86_64)
* libm2pim21-debuginfo-16.2.0+git9497-150000.1.3.3
* libgo25-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-ada-16.2.0+git9497-150000.1.3.3
* libada16-debuginfo-16.2.0+git9497-150000.1.3.3
* libm2log21-16.2.0+git9497-150000.1.3.3
* libm2iso21-16.2.0+git9497-150000.1.3.3
* libm2iso21-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-objc-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-go-16.2.0+git9497-150000.1.3.3
* libm2min21-debuginfo-16.2.0+git9497-150000.1.3.3
* libga68-2-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-algol68-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-algol68-16.2.0+git9497-150000.1.3.3
* libga68-2-16.2.0+git9497-150000.1.3.3
* gcc16-objc-16.2.0+git9497-150000.1.3.3
* libm2cor21-16.2.0+git9497-150000.1.3.3
* gcc16-m2-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-m2-16.2.0+git9497-150000.1.3.3
* libm2pim21-16.2.0+git9497-150000.1.3.3
* libgo25-16.2.0+git9497-150000.1.3.3
* libm2log21-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-go-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-obj-c++-16.2.0+git9497-150000.1.3.3
* libm2min21-16.2.0+git9497-150000.1.3.3
* libm2cor21-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-ada-debuginfo-16.2.0+git9497-150000.1.3.3
* libada16-16.2.0+git9497-150000.1.3.3
* gcc16-obj-c++-debuginfo-16.2.0+git9497-150000.1.3.3
* SUSE Package Hub 15 15-SP7 (x86_64)
* libm2min21-32bit-16.2.0+git9497-150000.1.3.3
* libgo25-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libm2iso21-32bit-16.2.0+git9497-150000.1.3.3
* libm2cor21-32bit-16.2.0+git9497-150000.1.3.3
* libgdruntime7-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-algol68-32bit-16.2.0+git9497-150000.1.3.3
* gcc16-m2-32bit-16.2.0+git9497-150000.1.3.3
* libgo25-32bit-16.2.0+git9497-150000.1.3.3
* libada16-32bit-16.2.0+git9497-150000.1.3.3
* libada16-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libgdruntime7-32bit-16.2.0+git9497-150000.1.3.3
* libm2log21-32bit-16.2.0+git9497-150000.1.3.3
* libgphobos7-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libm2pim21-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libga68-2-32bit-16.2.0+git9497-150000.1.3.3
* gcc16-ada-32bit-16.2.0+git9497-150000.1.3.3
* libgphobos7-32bit-16.2.0+git9497-150000.1.3.3
* gcc16-d-32bit-16.2.0+git9497-150000.1.3.3
* libm2log21-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libga68-2-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libm2min21-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-obj-c++-32bit-16.2.0+git9497-150000.1.3.3
* libm2iso21-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* libm2pim21-32bit-16.2.0+git9497-150000.1.3.3
* libm2cor21-32bit-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-objc-32bit-16.2.0+git9497-150000.1.3.3
* gcc16-go-32bit-16.2.0+git9497-150000.1.3.3
* SUSE Package Hub 15 15-SP7 (aarch64 s390x x86_64)
* libgdruntime7-debuginfo-16.2.0+git9497-150000.1.3.3
* libgphobos7-16.2.0+git9497-150000.1.3.3
* libgphobos7-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-d-16.2.0+git9497-150000.1.3.3
* libgdruntime7-16.2.0+git9497-150000.1.3.3
* gcc16-d-debuginfo-16.2.0+git9497-150000.1.3.3
* SUSE Package Hub 15 15-SP7 (aarch64)
* gcc16-debuginfo-16.2.0+git9497-150000.1.3.3
* gcc16-debugsource-16.2.0+git9497-150000.1.3.3
## References:
* https://bugzilla.suse.com/show_bug.cgi?id=1272616
* https://bugzilla.suse.com/show_bug.cgi?id=1277919
* https://jira.suse.com/browse/PED-16807
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20261020/ff050069/attachment.htm>
More information about the sle-updates
mailing list