The package rpms/pocl.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/pocl.git/commit/?id=2fb4847041326...
https://src.fedoraproject.org/cgit/rpms/pocl.git/commit/?id=796457e6ebc3d....
Change:
+ExclusiveArch: %{arm} %{ix86} x86_64
+ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
Thanks.
Full change:
============
commit 796457e6ebc3d08cfce2f98e4241909c88fff29d
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Tue Mar 27 13:33:28 2018 +0100
add compiler-rt dep, fixes aarch64 tests (now supported upstream), dramatically
improves other non supported arches test passes (details updated)
diff --git a/pocl.spec b/pocl.spec
index 1f1a37e..a02440d 100644
--- a/pocl.spec
+++ b/pocl.spec
@@ -16,12 +16,14 @@ Source0:
https://github.com/pocl/pocl/archive/v%{version}.tar.gz
# FIXME: link
Patch1001: 0001-wrap-more-stuff-for-64-bit-atomics.patch
-# aarch64 builds fine, but: 15% tests passed, 103 tests failed out of 121
-# ppc64/ppc64le/s390x builds fine, but: 15% tests passed, 102 tests failed out of 120
-ExclusiveArch: %{arm} %{ix86} x86_64
+# ppc64le builds fine, but: 97% tests passed, 4 tests failed out of 120
+# ppc64 builds fine, but: 87% tests passed, 16 tests failed out of 120
+# s390x builds fine, but: 15% tests passed, 102 tests failed out of 120
+ExclusiveArch: %{arm} aarch64 %{ix86} x86_64
BuildRequires: cmake
BuildRequires: clang clang-devel
+BuildRequires: compiler-rt
BuildRequires: llvm llvm-devel
BuildRequires: hwloc-devel
BuildRequires: libtool
@@ -131,6 +133,7 @@ popd
%changelog
* Mon Mar 26 2018 Peter Robinson <pbrobinson(a)fedoraproject.org> 1.1-2
- Minor spec updates/cleanups
+- Enable aarch64
* Fri Mar 23 2018 Tom Stellard <tstellar(a)redhat.com> - 1.1-1
- Update to 1.1
commit 2fb48470413267c92087898e5b6c3588a7af913a
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Tue Mar 27 04:44:26 2018 +0100
fix ix86 macro
diff --git a/pocl.spec b/pocl.spec
index 4e638f2..1f1a37e 100644
--- a/pocl.spec
+++ b/pocl.spec
@@ -18,7 +18,7 @@ Patch1001: 0001-wrap-more-stuff-for-64-bit-atomics.patch
# aarch64 builds fine, but: 15% tests passed, 103 tests failed out of 121
# ppc64/ppc64le/s390x builds fine, but: 15% tests passed, 102 tests failed out of 120
-ExclusiveArch: %{arm} %{x86} x86_64
+ExclusiveArch: %{arm} %{ix86} x86_64
BuildRequires: cmake
BuildRequires: clang clang-devel