diff --git a/.gitignore b/.gitignore index af015cd..2ba7dd5 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ /ispc-1.18.1.tar.gz /ispc-ec62d6c.tar.gz /ispc-1.19.0.tar.gz +/ispc-1.21.0.tar.gz diff --git a/ispc.spec b/ispc.spec index c64eb65..634b13a 100644 --- a/ispc.spec +++ b/ispc.spec @@ -3,7 +3,7 @@ %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: ispc -Version: 1.19.0 +Version: 1.21.0 %if %{with_snapshot} Release: %autorelease -p -s 20230102git%{shortcommit} %else @@ -34,17 +34,12 @@ BuildRequires: pkgconfig(python3) %ifarch x86_64 BuildRequires: /usr/lib/crt1.o %endif +BuildRequires: pkgconfig(tbb) BuildRequires: pkgconfig(zlib) # Upstream only supports these architectures ExclusiveArch: x86_64 aarch64 -# Include missing #include from gcc 13 -# https://github.com/EttusResearch/uhd/pull/652 -%if 0%{?fedora} > 37 -Patch: 0001-ipsc-include-cstdint.patch -%endif - %description A compiler for a variant of the C programming language, with extensions for "single program, multiple data" (SPMD) programming. @@ -104,13 +99,13 @@ sed -i 's| -Werror ||g' CMakeLists.txt %license LICENSE.txt %{_bindir}/%{name} %{_bindir}/check_isa -%{_libdir}/lib%{name}rt.so.1 -%{_libdir}/lib%{name}rt.so.%{version} - +%{_libdir}/lib%{name}rt.so.{1,%{version}} +%{_libdir}/lib%{name}rt_device_cpu.so.{1,%{version}} %files devel %{_includedir}/%{name}rt/ %{_libdir}/cmake/%{name}rt-%{version}/ %{_libdir}/lib%{name}rt.so +%{_libdir}/lib%{name}rt_device_cpu.so %files static %license LICENSE.txt diff --git a/sources b/sources index 8b9410f..edd314c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (ispc-1.19.0.tar.gz) = 140f16bc0f9e0a94853b50a5433be9196ee09b6c70a1840d400d0d201143da8cb2b1b92a857acf5856ed3410bfffd17678eb1029996f9007fe947f5ac78bf1bb +SHA512 (ispc-1.21.0.tar.gz) = 7b860c10c89d7187b990fc4d8e6e35cdce8f7fc787c07be178aa53ba751cfac1554a64ccc74d612f517b972b5f91c266d320183aabcfcb5103cdf58c8c8f4c59