Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ispc for openSUSE:Leap:16.0 checked in at 2025-07-18 10:14:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/ispc (Old) and /work/SRC/openSUSE:Leap:16.0/.ispc.new.8875 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ispc" Fri Jul 18 10:14:59 2025 rev:2 rq:1294101 version:1.25.3 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/ispc/ispc.changes 2025-03-19 11:46:56.906306235 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.ispc.new.8875/ispc.changes 2025-07-18 10:15:00.986183135 +0200 @@ -2 +2 @@ -Fri Jan 3 07:49:58 UTC 2025 - Max Lin <m...@suse.com> +Tue Nov 19 21:30:31 UTC 2024 - Stefan BrĂ¼ns <stefan.bru...@rwth-aachen.de> @@ -4 +4,8 @@ -- Build with LLVM17 on Leap 16 +- Update to 1.25.3 + https://github.com/ispc/ispc/releases/tag/v1.25.3 + https://github.com/ispc/ispc/releases/tag/v1.25.2 + https://github.com/ispc/ispc/releases/tag/v1.25.1 + https://github.com/ispc/ispc/releases/tag/v1.25.0 + https://github.com/ispc/ispc/releases/tag/v1.24.0 +- Use LLVM 19 +- Clean up spec file Old: ---- ispc-1.23.0.tar.gz New: ---- ispc-1.25.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ispc.spec ++++++ --- /var/tmp/diff_new_pack.lTo1Ra/_old 2025-07-18 10:15:01.274195133 +0200 +++ /var/tmp/diff_new_pack.lTo1Ra/_new 2025-07-18 10:15:01.278195299 +0200 @@ -1,7 +1,7 @@ # # spec file for package ispc # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # Copyright (c) 2020-2023 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties @@ -17,11 +17,8 @@ # -%if 0%{?suse_version} >= 1600 -%define llvm_ver 17 -%else -%define llvm_ver 14 -%endif +%global min_llvm_version 16 +%global max_llvm_version 19.9 %define libname libispcrt1 # LLVM is build with OpenMP support only on 64bit archs and x86 @@ -32,7 +29,7 @@ %endif Name: ispc -Version: 1.23.0 +Version: 1.25.3 Release: 0 Summary: C-based SPMD programming language compiler License: BSD-3-Clause @@ -41,16 +38,20 @@ Source: https://github.com/%{name}/%{name}/archive/v%{version}/v-%{version}.tar.gz#/%{name}-%{version}.tar.gz #!BuildIgnore: clang15 BuildRequires: bison -BuildRequires: clang%llvm_ver-devel BuildRequires: cmake >= 3.13 BuildRequires: flex +%if %{suse_version} < 1550 +# Leap/SLE 15 does not understand boolean requires +BuildRequires: cmake(Clang) >= 19 +#!BuildConflicts: cmake(Clang) >= 20 +%endif +BuildRequires: (cmake(Clang) >= %{min_llvm_version} with cmake(Clang) =< %{max_llvm_version}) +BuildRequires: (cmake(LLVM) >= %{min_llvm_version} with cmake(LLVM) =< %{max_llvm_version}) %if %{with openmp_task_model} -BuildRequires: libomp%llvm_ver-devel +BuildRequires: (libomp-devel-provider >= %{min_llvm_version} with libomp-devel-provider =< %{max_llvm_version}) %else BuildRequires: tbb-devel %endif -BuildRequires: llvm%llvm_ver-devel -BuildRequires: llvm%llvm_ver-gold BuildRequires: ncurses-devel BuildRequires: pkgconfig(python3) %ifarch x86_64 @@ -99,7 +100,6 @@ %build %define _lto_cflags "-flto=thin" echo "optflags: %{optflags}" -# our llvm is built without assertions, which is required for DUMPS to be operational %cmake \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_C_FLAGS:STRING="$CFLAGS %{optflags} -fPIE" \ @@ -110,17 +110,15 @@ -DISPC_INCLUDE_EXAMPLES=OFF \ -DISPC_INCLUDE_TESTS=ON \ -DISPCRT_BUILD_STATIC=OFF \ - -DISPC_NO_DUMPS=ON - + %{nil} %cmake_build %install %cmake_install %check -PATH=./build/bin/:$PATH python3 ./run_tests.py --non-interactive --verbose -# There is also "make check-all", but that partially fails due to -# https://github.com/ispc/ispc/issues/2386 +pushd %__builddir +%cmake_build check-all %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig ++++++ ispc-1.23.0.tar.gz -> ispc-1.25.3.tar.gz ++++++ /work/SRC/openSUSE:Leap:16.0/ispc/ispc-1.23.0.tar.gz /work/SRC/openSUSE:Leap:16.0/.ispc.new.8875/ispc-1.25.3.tar.gz differ: char 12, line 1