Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gcc13 for openSUSE:Factory checked 
in at 2025-10-10 17:08:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gcc13 (Old)
 and      /work/SRC/openSUSE:Factory/.gcc13.new.5300 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gcc13"

Fri Oct 10 17:08:06 2025 rev:39 rq:1310027 version:13.4.0+git9739

Changes:
--------
--- /work/SRC/openSUSE:Factory/gcc13/gcc13.changes      2025-07-18 
15:59:43.729475001 +0200
+++ /work/SRC/openSUSE:Factory/.gcc13.new.5300/gcc13.changes    2025-10-10 
17:08:49.183905848 +0200
@@ -1,0 +2,5 @@
+Thu Oct  9 14:33:53 UTC 2025 - Michael Matz <[email protected]>
+
+- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.
+
+-------------------------------------------------------------------

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  gcc13-sanitizer-vs-termio.diff

----------(New B)----------
  New:
- Add gcc13-sanitizer-vs-termio.diff to fix build with glibc 2.42.
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cross-aarch64-gcc13-bootstrap.spec ++++++
--- /var/tmp/diff_new_pack.iVZvtz/_old  2025-10-10 17:08:51.263993566 +0200
+++ /var/tmp/diff_new_pack.iVZvtz/_new  2025-10-10 17:08:51.263993566 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package cross-aarch64-gcc13-bootstrap
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -139,6 +139,7 @@
 Patch26:        gcc13-pr101523.patch
 Patch27:        gcc13-amdgcn-remove-fiji.patch
 Patch28:        gcc13-bsc1239566.patch
+Patch29:        gcc13-sanitizer-vs-termio.diff
 # A set of patches from the RH srpm
 Patch51:        gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -366,6 +367,7 @@
 %patch -P 26 -p1
 %patch -P 27 -p1
 %patch -P 28 -p1
+%patch -P 29 -p1
 %patch -P 51
 %patch -P 60 -p1
 %patch -P 61 -p1

cross-aarch64-gcc13.spec: same change
cross-amdgcn-gcc13.spec: same change
cross-arm-gcc13.spec: same change
cross-arm-none-gcc13-bootstrap.spec: same change
cross-arm-none-gcc13.spec: same change
cross-avr-gcc13-bootstrap.spec: same change
cross-avr-gcc13.spec: same change
cross-bpf-gcc13.spec: same change
cross-hppa-gcc13-bootstrap.spec: same change
cross-nvptx-gcc13.spec: same change
cross-ppc64-gcc13.spec: same change
cross-ppc64le-gcc13-bootstrap.spec: same change
cross-ppc64le-gcc13.spec: same change
cross-pru-gcc13-bootstrap.spec: same change
cross-pru-gcc13.spec: same change
cross-riscv64-elf-gcc13-bootstrap.spec: same change
cross-riscv64-elf-gcc13.spec: same change
cross-riscv64-gcc13-bootstrap.spec: same change
cross-riscv64-gcc13.spec: same change
cross-rx-gcc13-bootstrap.spec: same change
cross-rx-gcc13.spec: same change
cross-s390x-gcc13-bootstrap.spec: same change
cross-s390x-gcc13.spec: same change
cross-x86_64-gcc13.spec: same change
gcc13-testresults.spec: same change
++++++ gcc13.spec ++++++
--- /var/tmp/diff_new_pack.iVZvtz/_old  2025-10-10 17:08:52.240034727 +0200
+++ /var/tmp/diff_new_pack.iVZvtz/_new  2025-10-10 17:08:52.244034895 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package gcc13
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -390,6 +390,7 @@
 Patch26:        gcc13-pr101523.patch
 Patch27:        gcc13-amdgcn-remove-fiji.patch
 Patch28:        gcc13-bsc1239566.patch
+Patch29:        gcc13-sanitizer-vs-termio.diff
 # A set of patches from the RH srpm
 Patch51:        gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -2381,6 +2382,7 @@
 %patch -P 26 -p1
 %patch -P 27 -p1
 %patch -P 28 -p1
+%patch -P 29 -p1
 %patch -P 51
 %patch -P 60 -p1
 %patch -P 61 -p1

++++++ _scmsync.obsinfo ++++++
mtime: 1760020680
commit: d99eacecd48645177638f05bcf7ce670750bae33d1319ae022b146b2997f9916
url: https://src.opensuse.org/gcc/gcc13.git
revision: main

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2025-10-09 16:41:39.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ gcc.spec.in ++++++
--- /var/tmp/diff_new_pack.iVZvtz/_old  2025-10-10 17:08:52.564048390 +0200
+++ /var/tmp/diff_new_pack.iVZvtz/_new  2025-10-10 17:08:52.568048559 +0200
@@ -395,6 +395,7 @@
 Patch26:       gcc13-pr101523.patch
 Patch27:       gcc13-amdgcn-remove-fiji.patch
 Patch28:       gcc13-bsc1239566.patch
+Patch29:        gcc13-sanitizer-vs-termio.diff
 # A set of patches from the RH srpm
 Patch51:       gcc41-ppc32-retaddr.patch
 # Some patches taken from Debian
@@ -1371,6 +1372,7 @@
 %patch -P 26 -p1
 %patch -P 27 -p1
 %patch -P 28 -p1
+%patch -P 29 -p1
 %patch -P 51
 %patch -P 60 -p1
 %patch -P 61 -p1

++++++ gcc13-sanitizer-vs-termio.diff ++++++
commit 1789c57dc97ea2f9819ef89e28bf17208b6208e7
Author: Florian Weimer <[email protected]>
Date:   Fri May 2 17:41:43 2025 +0200

    libsanitizer: Fix build with glibc 2.42
    
    The termio structure will be removed from glibc 2.42.  It has
    been deprecated since the late 80s/early 90s.
    
    Cherry-picked from LLVM commit 59978b21ad9c65276ee8e14f26759691b8a65763
    ("[sanitizer_common] Remove interceptors for deprecated struct termio
    (#137403)").
    
    Co-Authored-By: Tom Stellard <[email protected]>
    
    libsanitizer/
    
            * sanitizer_common/sanitizer_common_interceptors_ioctl.inc: Cherry
            picked from LLVM commit 59978b21ad9c65276ee8e14f26759691b8a65763.
            * sanitizer_common/sanitizer_platform_limits_posix.cpp: Likewise.
            * sanitizer_common/sanitizer_platform_limits_posix.h: Likewise.

Index: 
gcc-13.4.0+git9739/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
===================================================================
--- 
gcc-13.4.0+git9739.orig/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
       2025-06-05 18:03:58.000000000 +0200
+++ 
gcc-13.4.0+git9739/libsanitizer/sanitizer_common/sanitizer_common_interceptors_ioctl.inc
    2025-10-09 16:28:01.433128974 +0200
@@ -338,17 +338,9 @@ static void ioctl_table_fill() {
   _(SOUND_PCM_WRITE_CHANNELS, WRITE, sizeof(int));
   _(SOUND_PCM_WRITE_FILTER, WRITE, sizeof(int));
   _(TCFLSH, NONE, 0);
-#if SANITIZER_GLIBC
-  _(TCGETA, WRITE, struct_termio_sz);
-#endif
   _(TCGETS, WRITE, struct_termios_sz);
   _(TCSBRK, NONE, 0);
   _(TCSBRKP, NONE, 0);
-#if SANITIZER_GLIBC
-  _(TCSETA, READ, struct_termio_sz);
-  _(TCSETAF, READ, struct_termio_sz);
-  _(TCSETAW, READ, struct_termio_sz);
-#endif
   _(TCSETS, READ, struct_termios_sz);
   _(TCSETSF, READ, struct_termios_sz);
   _(TCSETSW, READ, struct_termios_sz);
Index: 
gcc-13.4.0+git9739/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
===================================================================
--- 
gcc-13.4.0+git9739.orig/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
   2025-10-09 16:28:01.409128564 +0200
+++ 
gcc-13.4.0+git9739/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
        2025-10-09 16:28:01.433128974 +0200
@@ -459,9 +459,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(El
   unsigned struct_input_id_sz = sizeof(struct input_id);
   unsigned struct_mtpos_sz = sizeof(struct mtpos);
   unsigned struct_rtentry_sz = sizeof(struct rtentry);
-#if SANITIZER_GLIBC || SANITIZER_ANDROID
-  unsigned struct_termio_sz = sizeof(struct termio);
-#endif
   unsigned struct_vt_consize_sz = sizeof(struct vt_consize);
   unsigned struct_vt_sizes_sz = sizeof(struct vt_sizes);
   unsigned struct_vt_stat_sz = sizeof(struct vt_stat);
Index: 
gcc-13.4.0+git9739/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
===================================================================
--- 
gcc-13.4.0+git9739.orig/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
     2025-10-09 16:28:01.409128564 +0200
+++ 
gcc-13.4.0+git9739/libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
  2025-10-09 16:28:01.433128974 +0200
@@ -997,7 +997,6 @@ extern unsigned struct_hd_geometry_sz;
 extern unsigned struct_input_absinfo_sz;
 extern unsigned struct_input_id_sz;
 extern unsigned struct_mtpos_sz;
-extern unsigned struct_termio_sz;
 extern unsigned struct_vt_consize_sz;
 extern unsigned struct_vt_sizes_sz;
 extern unsigned struct_vt_stat_sz;

Reply via email to