commit 57e1a30bf0a7ad8fd8eaccd5dd00578646fce710
Author: Jakub Bogusz <[email protected]>
Date:   Thu Jun 30 16:24:01 2022 +0200

    - skip SSE4.2 test on not capable builders; release 2

 crc32c.spec | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)
---
diff --git a/crc32c.spec b/crc32c.spec
index 8c751a3..071a47a 100644
--- a/crc32c.spec
+++ b/crc32c.spec
@@ -6,7 +6,7 @@ Summary:        CRC32C library
 Summary(pl.UTF-8):     Biblioteka cyklicznego kodu nadmiarowego CRC32C
 Name:          crc32c
 Version:       1.1.2
-Release:       1
+Release:       2
 License:       BSD
 Group:         Libraries
 #Source0Download: https://github.com/google/crc32c/tags
@@ -16,6 +16,7 @@ Patch0:               %{name}-system-libs.patch
 URL:           https://github.com/google/crc32c
 BuildRequires: cmake >= 3.1
 BuildRequires: libstdc++-devel >= 6:4.7
+BuildRequires: sed >= 4.0
 %if %{with tests}
 # with cmake support
 BuildRequires: glog-devel >= 0.6
@@ -62,6 +63,11 @@ Pliki nagłówkowe biblioteki crc32c.
 %setup -q
 %patch0 -p1
 
+# crc32c_sse42_unittest is missing runtime detection of CPU capabilities
+if ! grep -q '^flags .* sse4_2' /proc/cpuinfo ; then
+       %{__sed} -i -e 's/if HAVE_SSE42 /if 0 /' src/crc32c_sse42_unittest.cc
+fi
+
 %build
 install -d build
 cd build
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/crc32c.git/commitdiff/57e1a30bf0a7ad8fd8eaccd5dd00578646fce710

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to