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