The package rpms/clblast.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/clblast.git/commit/?id=5b953a2674....
Change:
+%ifarch x86_64
Thanks.
Full change:
============
commit 5b953a267472c66414150c0510a5ce3797af7c64
Author: Jerry James <loganjerry(a)gmail.com>
Date: Mon Aug 3 13:57:29 2020 -0600
Run the tests on x86_64 only.
diff --git a/clblast.spec b/clblast.spec
index b991225..30804d3 100644
--- a/clblast.spec
+++ b/clblast.spec
@@ -1,13 +1,14 @@
# TESTING NOTE: An OpenCL device is needed to run the tests. Since the koji
# builders may or may not have a GPU, we use the CPU-only POCL implementation.
# However:
-# - POCL is not available on ppc64, ppc64le, or s390x due to failing tests.
+# - POCL is not available on ppc64le or s390x due to failing tests.
# - Builds with POCL on 32-bit ARM fail with an undefined symbol error:
# __gnu_f2h_ieee. This symbol is defined in libLLVM, but we are building
# with gcc/g++, not clang. Since POCL is built with clang, this appears to
-# be a POCL bug.
+# be a POCL or clang bug.
# - Builds with POCL on aarch64 fail one DAXPY test, not yet diagnosed.
-# That leaves only 32-bit and 64-bit x86 as platforms that can run the tests.
+# - Builds with POCL on i686 often fail due to memory exhaustion.
+# That leaves x86_64 as the only platform that can run the tests.
Name: clblast
Version: 1.5.1
@@ -73,7 +74,7 @@ sed -i 's,openblas/include,include/openblas,'
cmake/Modules/FindCBLAS.cmake
%install
%cmake_install
-%ifarch %{ix86} x86_64
+%ifarch x86_64
%check
%ctest
%endif