Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lal for openSUSE:Factory checked in at 2026-02-24 15:39:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lal (Old) and /work/SRC/openSUSE:Factory/.lal.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lal" Tue Feb 24 15:39:01 2026 rev:19 rq:1334591 version:7.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/lal/lal.changes 2025-11-24 14:13:41.832648370 +0100 +++ /work/SRC/openSUSE:Factory/.lal.new.1977/lal.changes 2026-02-24 15:39:49.901481163 +0100 @@ -1,0 +2,7 @@ +Mon Feb 23 12:58:24 UTC 2026 - Petr Gajdos <[email protected]> + +- added patches [bsc#1256968] + fix build with gcc16 + * lal-gcc16.patch + +------------------------------------------------------------------- New: ---- lal-gcc16.patch ----------(New B)---------- New: fix build with gcc16 * lal-gcc16.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lal.spec ++++++ --- /var/tmp/diff_new_pack.1MrmgB/_old 2026-02-24 15:39:50.533507318 +0100 +++ /var/tmp/diff_new_pack.1MrmgB/_new 2026-02-24 15:39:50.533507318 +0100 @@ -1,6 +1,7 @@ # # spec file for package lal # +# Copyright (c) 2026 SUSE LLC # Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties @@ -44,6 +45,8 @@ Patch0: lal-swig-4_4-compat.patch # PATCH-FIX-UPSTREAM lal-disable-erroneous-test.patch [email protected] -- Disable a test that gives 'SystemError: error return without exception set' Patch2: lal-disable-erroneous-test.patch +# fix build with gcc16 +Patch3: lal-gcc16.patch BuildRequires: %{python_module devel} BuildRequires: %{python_module numpy-devel} BuildRequires: %{python_module numpy} @@ -148,6 +151,7 @@ %autosetup -N -n lal-%{version} %patch -P0 -p2 %patch -P2 -p1 +%patch -P3 -p1 %build autoreconf -fvi ++++++ lal-gcc16.patch ++++++ diff -upr lal-7.7.0.orig/lib/vectorops/VectorMath_AVXx.c lal-7.7.0/lib/vectorops/VectorMath_AVXx.c --- lal-7.7.0.orig/lib/vectorops/VectorMath_AVXx.c 2026-02-23 12:01:39.110956379 +0000 +++ lal-7.7.0/lib/vectorops/VectorMath_AVXx.c 2026-02-23 12:08:02.586751834 +0000 @@ -227,7 +227,7 @@ XLALVectorMath_S2s_AVXx ( REAL4 *out, co } // deal with the remaining (<=7) terms separately - for ( UINT4 i = i8Max, j=0; i < len; i ++, j++ ) { + for ( UINT4 i = i8Max; i < len; i ++ ) { *out = (*op)( *out, in[i] ); } @@ -621,7 +621,7 @@ XLALVectorMath_D2d_AVXx ( REAL8 *out, co } // deal with the remaining (<=3) terms separately - for ( UINT4 i = i4Max, j=0; i < len; i ++, j++ ) { + for ( UINT4 i = i4Max; i < len; i ++ ) { *out = (*op)( *out, in[i] ); } diff -upr lal-7.7.0.orig/lib/vectorops/VectorMath_SSEx.c lal-7.7.0/lib/vectorops/VectorMath_SSEx.c --- lal-7.7.0.orig/lib/vectorops/VectorMath_SSEx.c 2026-02-23 12:01:39.110956379 +0000 +++ lal-7.7.0/lib/vectorops/VectorMath_SSEx.c 2026-02-23 12:06:29.860571346 +0000 @@ -192,7 +192,7 @@ XLALVectorMath_S2s_SSEx ( REAL4 *out, co } // deal with the remaining (<=3) terms separately - for ( UINT4 i = i4Max, j=0; i < len; i ++, j++ ) { + for ( UINT4 i = i4Max; i < len; i ++ ) { *out = (*op)( *out, in[i] ); } @@ -382,7 +382,7 @@ XLALVectorMath_D2d_SSEx ( REAL8 *out, co } // deal with the remaining (<=1) terms separately - for ( UINT4 i = i2Max, j=0; i < len; i ++, j++ ) { + for ( UINT4 i = i2Max; i < len; i ++ ) { *out = (*op)( *out, in[i] ); }
