Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xxhash for openSUSE:Factory checked 
in at 2021-07-09 23:56:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xxhash (Old)
 and      /work/SRC/openSUSE:Factory/.xxhash.new.2625 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xxhash"

Fri Jul  9 23:56:39 2021 rev:5 rq:904413 version:0.8.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/xxhash/xxhash.changes    2020-08-04 
20:16:30.160869032 +0200
+++ /work/SRC/openSUSE:Factory/.xxhash.new.2625/xxhash.changes  2021-07-09 
23:56:51.445682524 +0200
@@ -1,0 +2,7 @@
+Tue Jul  6 17:15:34 CEST 2021 - r...@suse.de
+
+- add patch xxhash-avoid-armv6-unaligned-access.patch
+  do not expect unaligned accesses to work on armv6, it breaks
+  in our build setup using aarch64 kernels 
+
+-------------------------------------------------------------------

New:
----
  xxhash-avoid-armv6-unaligned-access.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xxhash.spec ++++++
--- /var/tmp/diff_new_pack.Ng6znK/_old  2021-07-09 23:56:51.937678697 +0200
+++ /var/tmp/diff_new_pack.Ng6znK/_new  2021-07-09 23:56:51.937678697 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xxhash
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -20,10 +20,11 @@
 Version:        0.8.0
 Release:        0
 Summary:        Non-cryptographic hash algorithm
-License:        GPL-2.0-only AND BSD-2-Clause
+License:        BSD-2-Clause AND GPL-2.0-only
 Group:          Productivity/Security
 URL:            https://github.com/Cyan4973/xxHash
 Source0:        
https://github.com/Cyan4973/xxHash/archive/v%{version}.tar.gz#/xxHash-%{version}.tar.gz
+Patch0:         xxhash-avoid-armv6-unaligned-access.patch
 BuildRequires:  c++_compiler
 BuildRequires:  pkgconfig
 
@@ -56,6 +57,7 @@
 
 %prep
 %setup -q -n xxHash-%{version}
+%patch0 -p1
 
 %build
 make %{?_smp_mflags} prefix=%{_prefix} libdir=%{_libdir}

++++++ xxhash-avoid-armv6-unaligned-access.patch ++++++
--- xxHash-0.8.0/xxhash.h       2021/07/06 15:14:04     1.1
+++ xxHash-0.8.0/xxhash.h       2021/07/06 15:14:36
@@ -807,7 +807,7 @@
  */
 #ifndef XXH_FORCE_MEMORY_ACCESS   /* can be defined externally, on command 
line for example */
 #  if !defined(__clang__) && defined(__GNUC__) && 
defined(__ARM_FEATURE_UNALIGNED) && defined(__ARM_ARCH) && (__ARM_ARCH == 6)
-#    define XXH_FORCE_MEMORY_ACCESS 2
+#    define XXH_FORCE_MEMORY_ACCESS 1
 #  elif !defined(__clang__) && ((defined(__INTEL_COMPILER) && 
!defined(_WIN32)) || \
   (defined(__GNUC__) && (defined(__ARM_ARCH) && __ARM_ARCH >= 7)))
 #    define XXH_FORCE_MEMORY_ACCESS 1

Reply via email to