The package rpms/ispc.git has added or updated architecture specific content in its
spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s):
https://src.fedoraproject.org/cgit/rpms/ispc.git/commit/?id=3e4984621b891....
Change:
+ExcludeArch: ppc64le s390x
Thanks.
Full change:
============
commit 3e4984621b8914ef5fc035e2bf32e81b1f55dea7
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Tue Jun 9 01:34:31 2020 -0700
Update to 1.13.0 (#1827516)
Disable warning treated as error message
Only exclude ppc64le and s390x architectures
diff --git a/ispc.spec b/ispc.spec
index b1eee86..e21316d 100644
--- a/ispc.spec
+++ b/ispc.spec
@@ -27,16 +27,19 @@ BuildRequires: gcc-c++
BuildRequires: llvm-devel
BuildRequires: pkgconfig(ncurses)
BuildRequires: pkgconfig(python3)
-ExclusiveArch: %{arm} %{ix86} x86_64
+
# Hardcoded path from 32-bit glibc-devel needed to build
# See
https://github.com/ispc/ispc/wiki/Building-ispc:-Linux-and-Mac-OS-X
%ifarch x86_64
BuildRequires: /usr/lib/crt1.o
%endif
-BuildRequires: zlib-devel
+BuildRequires: pkgconfig(zlib)
+
+# Exlcude architectures failing to build
+ExcludeArch: ppc64le s390x
#
https://fedoraproject.org/wiki/Changes/Stop-Shipping-Individual-Component...
-Patch0: 0001-Link-against-libclang-cpp.so.patch
+Patch0: 0001-Link-against-libclang-cpp.so.patch
%description
A compiler for a variant of the C programming language, with extensions for
@@ -56,6 +59,9 @@ sed -i 's|set(CMAKE_CXX_COMPILER
"clang++")|set(CMAKE_CXX_COMPILER "g++")|g' CMa
# Delete unrecognized command options from gcc-c++
sed -i 's|-Wno-c99-extensions -Wno-deprecated-register||g' CMakeLists.txt
+# Suppress warning message as error
+sed -i 's| -Werror ||g' CMakeLists.txt
+
# Fix all Python shebangs recursively in .
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
@@ -88,6 +94,8 @@ popd
%changelog
* Fri Apr 24 2020 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org>
- 1.13.0-1
- Update to 1.13.0 (#1827516)
+- Disable warning treated as error message
+- Only exclude ppc64le and s390x architectures
* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.12.0-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
commit 5faa42b7d8bb216c193f75c301d12641f5002aa3
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Mon Jun 8 22:35:18 2020 -0700
Update to 1.13.0 (#1827516)
diff --git a/0001-Link-against-libclang-cpp.so.patch
b/0001-Link-against-libclang-cpp.so.patch
index b4aa01c..faf8ae4 100644
--- a/0001-Link-against-libclang-cpp.so.patch
+++ b/0001-Link-against-libclang-cpp.so.patch
@@ -11,15 +11,15 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt
index bd3483ab..edc97376 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
-@@ -164,7 +164,7 @@ set (ISPC_TARGETS
- avx512skx-i32x8 avx512skx-i32x16
- generic-1 generic-4 generic-8 generic-16 generic-32 generic-64)
+@@ -209,7 +209,7 @@
+ endif()
+ endif()
-set(CLANG_LIBRARY_LIST clangFrontend clangDriver clangSerialization clangParse clangSema
clangAnalysis clangAST clangBasic clangEdit clangLex)
+set(CLANG_LIBRARY_LIST clang-cpp)
- set(LLVM_COMPONENTS engine ipo bitreader bitwriter instrumentation linker)
- # Component "option" was introduced in 3.3 and starting with 3.4 it is
required for the link step.
- if (${LLVM_VERSION_NUMBER} VERSION_GREATER "3.3.0")
+ set(LLVM_COMPONENTS engine ipo bitreader bitwriter instrumentation linker option)
+
+ if (${LLVM_VERSION_NUMBER} VERSION_GREATER_EQUAL "10.0.0")
--
2.20.1
diff --git a/ispc.spec b/ispc.spec
index 8808540..b1eee86 100644
--- a/ispc.spec
+++ b/ispc.spec
@@ -25,9 +25,8 @@ BuildRequires: doxygen
BuildRequires: flex
BuildRequires: gcc-c++
BuildRequires: llvm-devel
-BuildRequires: ncurses-devel
+BuildRequires: pkgconfig(ncurses)
BuildRequires: pkgconfig(python3)
-BuildRequires: /usr/bin/pathfix.py
ExclusiveArch: %{arm} %{ix86} x86_64
# Hardcoded path from 32-bit glibc-devel needed to build
# See
https://github.com/ispc/ispc/wiki/Building-ispc:-Linux-and-Mac-OS-X
@@ -39,9 +38,6 @@ BuildRequires: zlib-devel
#
https://fedoraproject.org/wiki/Changes/Stop-Shipping-Individual-Component...
Patch0: 0001-Link-against-libclang-cpp.so.patch
-# Remove uses of llvm dump
-# Patch1: 0001-Remove-uses-of-LLVM-dump-functions.patch
-
%description
A compiler for a variant of the C programming language, with extensions for
"single program, multiple data" (SPMD) programming.
@@ -57,6 +53,9 @@ A compiler for a variant of the C programming language, with extensions
for
sed -i 's|set(CMAKE_C_COMPILER "clang")|set(CMAKE_C_COMPILER
"gcc")|g' CMakeLists.txt
sed -i 's|set(CMAKE_CXX_COMPILER "clang++")|set(CMAKE_CXX_COMPILER
"g++")|g' CMakeLists.txt
+# Delete unrecognized command options from gcc-c++
+sed -i 's|-Wno-c99-extensions -Wno-deprecated-register||g' CMakeLists.txt
+
# Fix all Python shebangs recursively in .
pathfix.py -pni "%{__python3} %{py3_shbang_opts}" .
@@ -66,7 +65,7 @@ mkdir build
pushd build
# Disable examples otherwise build fails
%cmake \
- -DCMAKE_BUILD_TYPE=release \
+ -DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DCMAKE_EXE_LINKER_FLAGS="%{optflags} -fPIE" \
-DISPC_INCLUDE_EXAMPLES=OFF \
commit 04afd46ab1f7c32d08ff393b3ed96e592ab6108f
Author: Luya Tshimbalanga <luya(a)fedoraproject.org>
Date: Mon Jun 8 19:57:25 2020 -0700
Update to 1.13.0 (#1827516)
diff --git a/.gitignore b/.gitignore
index 3888d0f..5790cd1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,3 +10,4 @@
/ispc-34da2d2.tar.gz
/ispc-1.11.0.tar.gz
/ispc-1.12.0.tar.gz
+/ispc-1.13.0.tar.gz
diff --git a/ispc.spec b/ispc.spec
index f5c7de7..8808540 100644
--- a/ispc.spec
+++ b/ispc.spec
@@ -3,11 +3,11 @@
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Name: ispc
-Version: 1.12.0
+Version: 1.13.0
%if %{with_snapshot}
Release: 20190306.%{shortcommit}%{?dist}
%else
-Release: 4%{?dist}
+Release: 1%{?dist}
%endif
Summary: C-based SPMD programming language compiler
@@ -87,6 +87,9 @@ popd
%{_bindir}/check_isa
%changelog
+* Fri Apr 24 2020 Fedora Release Monitoring <release-monitoring(a)fedoraproject.org>
- 1.13.0-1
+- Update to 1.13.0 (#1827516)
+
* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.12.0-4
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
diff --git a/sources b/sources
index bc6d05d..8fbd196 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (ispc-1.12.0.tar.gz) =
13b6b701326d8466c8da661002480b40958d4bb94495b10c29f069ecf6eb8fefaadf716481006bca6331b28139ee7a58e589c90f0150b3c327806d76cd9c334d
+SHA512 (ispc-1.13.0.tar.gz) =
d23c127beb9bb17e1ad2509f9ad51dd660c473458b939a6b64ca7f6319b3c2f25318ea2ceac00e4100a059f3f67fb97b6973f18e3432c82ff9691f2a08d15d5d
commit 6b5feb49fbcc6d897f8b30ee7a9d1a70b5ebd2ee
Author: Fedora Release Engineering <releng(a)fedoraproject.org>
Date: Wed Jan 29 05:43:29 2020 +0000
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng(a)fedoraproject.org>
diff --git a/ispc.spec b/ispc.spec
index 8d359ca..f5c7de7 100644
--- a/ispc.spec
+++ b/ispc.spec
@@ -5,9 +5,9 @@
Name: ispc
Version: 1.12.0
%if %{with_snapshot}
-Release: 20190305.%{shortcommit}%{?dist}
+Release: 20190306.%{shortcommit}%{?dist}
%else
-Release: 3%{?dist}
+Release: 4%{?dist}
%endif
Summary: C-based SPMD programming language compiler
@@ -87,6 +87,9 @@ popd
%{_bindir}/check_isa
%changelog
+* Wed Jan 29 2020 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.12.0-4
+- Rebuilt for
https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
+
* Fri Dec 13 2019 Tom Stellard <tstellar(a)redhat.com> - 1.12.0-3
- Link against libclang-cpp.so
-
https://fedoraproject.org/wiki/Changes/Stop-Shipping-Individual-Component...