This update for gcc13 fixes the following issues:
This update ship the GCC 13.2 compiler suite and its base libraries.
The compiler base libraries are provided for all SUSE Linux Enterprise 15 versions and replace the same named GCC 12 ones.
The new compilers for C, C++, and Fortran are provided for SUSE Linux Enterprise 15 SP4 and SP5, and provided in the 'Development Tools' module.
The Go, D, Ada and Modula 2 language compiler parts are available unsupported via the PackageHub repositories.
To use gcc13 compilers use:
For a full changelog with all new GCC13 features, check out
https://gcc.gnu.org/gcc-13/changes.html
Detailed changes:
CVE-2023-4039: Fixed -fstack-protector issues on aarch64 with variable length stack allocations. (bsc#1214052)
Work around third party app crash during C++ standard library initialization. [bsc#1216664]
Turn cross compiler to s390x to a glibc cross. [bsc#1214460]
Also handle -static-pie in the default-PIE specs
{ "binaries": [ { "gcc13-info": "13.2.1+git7813-1.10.1", "gcc13-locale": "13.2.1+git7813-1.10.1", "gcc13-32bit": "13.2.1+git7813-1.10.1", "gcc13-fortran-32bit": "13.2.1+git7813-1.10.1", "libstdc++6-devel-gcc13-32bit": "13.2.1+git7813-1.10.1", "libstdc++6-devel-gcc13": "13.2.1+git7813-1.10.1", "gcc13-fortran": "13.2.1+git7813-1.10.1", "cpp13": "13.2.1+git7813-1.10.1", "gcc13-c++": "13.2.1+git7813-1.10.1", "gcc13": "13.2.1+git7813-1.10.1", "cross-nvptx-gcc13": "13.2.1+git7813-1.10.1", "gcc13-PIE": "13.2.1+git7813-1.10.1", "cross-nvptx-newlib13-devel": "13.2.1+git7813-1.10.1", "gcc13-c++-32bit": "13.2.1+git7813-1.10.1" } ] }
{ "binaries": [ { "gcc13-info": "13.2.1+git7813-1.10.1", "gcc13-locale": "13.2.1+git7813-1.10.1", "gcc13-32bit": "13.2.1+git7813-1.10.1", "gcc13-fortran-32bit": "13.2.1+git7813-1.10.1", "libstdc++6-devel-gcc13-32bit": "13.2.1+git7813-1.10.1", "libstdc++6-devel-gcc13": "13.2.1+git7813-1.10.1", "gcc13-fortran": "13.2.1+git7813-1.10.1", "cpp13": "13.2.1+git7813-1.10.1", "gcc13-c++": "13.2.1+git7813-1.10.1", "gcc13": "13.2.1+git7813-1.10.1", "cross-nvptx-gcc13": "13.2.1+git7813-1.10.1", "gcc13-PIE": "13.2.1+git7813-1.10.1", "cross-nvptx-newlib13-devel": "13.2.1+git7813-1.10.1", "gcc13-c++-32bit": "13.2.1+git7813-1.10.1" } ] }
{ "binaries": [ { "libgfortran5": "13.2.1+git7813-1.10.1", "libstdc++6-pp": "13.2.1+git7813-1.10.1", "libgomp1": "13.2.1+git7813-1.10.1", "libtsan2": "13.2.1+git7813-1.10.1", "libstdc++6": "13.2.1+git7813-1.10.1", "libgcc_s1-32bit": "13.2.1+git7813-1.10.1", "libgomp1-32bit": "13.2.1+git7813-1.10.1", "libubsan1": "13.2.1+git7813-1.10.1", "libobjc4": "13.2.1+git7813-1.10.1", "libstdc++6-32bit": "13.2.1+git7813-1.10.1", "libatomic1": "13.2.1+git7813-1.10.1", "libasan8-32bit": "13.2.1+git7813-1.10.1", "libgfortran5-32bit": "13.2.1+git7813-1.10.1", "libhwasan0": "13.2.1+git7813-1.10.1", "libasan8": "13.2.1+git7813-1.10.1", "libitm1": "13.2.1+git7813-1.10.1", "libstdc++6-pp-32bit": "13.2.1+git7813-1.10.1", "libstdc++6-locale": "13.2.1+git7813-1.10.1", "libgcc_s1": "13.2.1+git7813-1.10.1", "libquadmath0": "13.2.1+git7813-1.10.1", "libatomic1-32bit": "13.2.1+git7813-1.10.1", "libobjc4-32bit": "13.2.1+git7813-1.10.1", "libquadmath0-32bit": "13.2.1+git7813-1.10.1", "libitm1-32bit": "13.2.1+git7813-1.10.1", "liblsan0": "13.2.1+git7813-1.10.1", "libubsan1-32bit": "13.2.1+git7813-1.10.1" } ] }
{ "binaries": [ { "libgfortran5": "13.2.1+git7813-1.10.1", "libstdc++6-pp": "13.2.1+git7813-1.10.1", "libgomp1": "13.2.1+git7813-1.10.1", "libtsan2": "13.2.1+git7813-1.10.1", "libstdc++6": "13.2.1+git7813-1.10.1", "libgcc_s1-32bit": "13.2.1+git7813-1.10.1", "libgomp1-32bit": "13.2.1+git7813-1.10.1", "libubsan1": "13.2.1+git7813-1.10.1", "libobjc4": "13.2.1+git7813-1.10.1", "libstdc++6-32bit": "13.2.1+git7813-1.10.1", "libatomic1": "13.2.1+git7813-1.10.1", "libasan8-32bit": "13.2.1+git7813-1.10.1", "libgfortran5-32bit": "13.2.1+git7813-1.10.1", "libhwasan0": "13.2.1+git7813-1.10.1", "libasan8": "13.2.1+git7813-1.10.1", "libitm1": "13.2.1+git7813-1.10.1", "libstdc++6-pp-32bit": "13.2.1+git7813-1.10.1", "libstdc++6-locale": "13.2.1+git7813-1.10.1", "libgcc_s1": "13.2.1+git7813-1.10.1", "libquadmath0": "13.2.1+git7813-1.10.1", "libatomic1-32bit": "13.2.1+git7813-1.10.1", "libobjc4-32bit": "13.2.1+git7813-1.10.1", "libquadmath0-32bit": "13.2.1+git7813-1.10.1", "libitm1-32bit": "13.2.1+git7813-1.10.1", "liblsan0": "13.2.1+git7813-1.10.1", "libubsan1-32bit": "13.2.1+git7813-1.10.1" } ] }