]> git.pld-linux.org Git - packages/lizardfs.git/blob - x32.patch
drop systemd bcond
[packages/lizardfs.git] / x32.patch
1 diff -ur lizardfs-v.3.9.4.orig/external/crcutil-1.0/code/crc32c_sse4.h lizardfs-v.3.9.4/external/crcutil-1.0/code/crc32c_sse4.h
2 --- lizardfs-v.3.9.4.orig/external/crcutil-1.0/code/crc32c_sse4.h       2015-12-09 10:32:07.000000000 +0100
3 +++ lizardfs-v.3.9.4/external/crcutil-1.0/code/crc32c_sse4.h    2016-07-02 16:26:42.667508219 +0200
4 @@ -26,7 +26,7 @@
5  
6  #if CRCUTIL_USE_MM_CRC32
7  
8 -#if HAVE_I386
9 +#if HAVE_I386 || defined(__ILP32__)
10  #define CRC_UPDATE_WORD(crc, value) (crc = _mm_crc32_u32(crc, (value)))
11  #else
12  #define CRC_UPDATE_WORD(crc, value) (crc = _mm_crc32_u64(crc, (value)))
13 Only in lizardfs-v.3.9.4/external/crcutil-1.0/code: crc32c_sse4.h~
14 diff -ur lizardfs-v.3.9.4.orig/external/crcutil-1.0/code/crc32c_sse4_intrin.h lizardfs-v.3.9.4/external/crcutil-1.0/code/crc32c_sse4_intrin.h
15 --- lizardfs-v.3.9.4.orig/external/crcutil-1.0/code/crc32c_sse4_intrin.h        2015-12-09 10:32:07.000000000 +0100
16 +++ lizardfs-v.3.9.4/external/crcutil-1.0/code/crc32c_sse4_intrin.h     2016-07-02 16:26:58.961054828 +0200
17 @@ -55,7 +55,7 @@
18  _mm_crc32_u8(unsigned int __C, unsigned char __V) {
19    return __builtin_ia32_crc32qi(__C, __V);
20  }
21 -#ifdef __x86_64__
22 +#if defined(__x86_64__) && !defined(__ILP32__)
23  extern __inline unsigned long long __attribute__((
24      __gnu_inline__, __always_inline__, __artificial__))
25  _mm_crc32_u64(unsigned long long __C, unsigned long long __V) {
26 Only in lizardfs-v.3.9.4/external/crcutil-1.0/code: crc32c_sse4_intrin.h~
27 diff -ur lizardfs-v.3.9.4.orig/external/crcutil-1.0/code/generic_crc.h lizardfs-v.3.9.4/external/crcutil-1.0/code/generic_crc.h
28 --- lizardfs-v.3.9.4.orig/external/crcutil-1.0/code/generic_crc.h       2015-12-09 10:32:07.000000000 +0100
29 +++ lizardfs-v.3.9.4/external/crcutil-1.0/code/generic_crc.h    2016-07-02 16:27:18.967983085 +0200
30 @@ -188,7 +188,7 @@
31  
32    // Default CRC implementation
33    Crc CrcDefault(const void *data, size_t bytes, const Crc &start) const {
34 -#if HAVE_AMD64 || HAVE_I386
35 +#if (defined(HAVE_AMD64) || defined(HAVE_I386)) && !defined(__ILP32__)
36      return CrcMultiword(data, bytes, start);
37  #else
38      // Very few CPUs have multiple ALUs and speculative execution
39 Only in lizardfs-v.3.9.4/external/crcutil-1.0/code: generic_crc.h~
40 diff -ur lizardfs-v.3.9.4.orig/external/crcutil-1.0/code/multiword_128_64_gcc_amd64_sse2.cc lizardfs-v.3.9.4/external/crcutil-1.0/code/multiword_128_64_gcc_amd64_sse2.cc
41 --- lizardfs-v.3.9.4.orig/external/crcutil-1.0/code/multiword_128_64_gcc_amd64_sse2.cc  2015-12-09 10:32:07.000000000 +0100
42 +++ lizardfs-v.3.9.4/external/crcutil-1.0/code/multiword_128_64_gcc_amd64_sse2.cc       2016-07-02 16:27:31.598148065 +0200
43 @@ -26,7 +26,7 @@
44  #include "generic_crc.h"
45  #include "uint128_sse2.h"
46  
47 -#if defined(__GNUC__) && CRCUTIL_USE_ASM && HAVE_AMD64 && HAVE_SSE2
48 +#if defined(__GNUC__) && CRCUTIL_USE_ASM && HAVE_AMD64 && HAVE_SSE2 && !defined(__ILP32__)
49  
50  namespace crcutil {
51  
52 Only in lizardfs-v.3.9.4/external/crcutil-1.0/code: multiword_128_64_gcc_amd64_sse2.cc~
53 diff -ur lizardfs-v.3.9.4.orig/external/crcutil-1.0/code/multiword_64_64_gcc_amd64_asm.cc lizardfs-v.3.9.4/external/crcutil-1.0/code/multiword_64_64_gcc_amd64_asm.cc
54 --- lizardfs-v.3.9.4.orig/external/crcutil-1.0/code/multiword_64_64_gcc_amd64_asm.cc    2015-12-09 10:32:07.000000000 +0100
55 +++ lizardfs-v.3.9.4/external/crcutil-1.0/code/multiword_64_64_gcc_amd64_asm.cc 2016-07-02 16:27:52.478420548 +0200
56 @@ -42,7 +42,7 @@
57  
58  #include "generic_crc.h"
59  
60 -#if defined(__GNUC__) && CRCUTIL_USE_ASM && HAVE_AMD64
61 +#if defined(__GNUC__) && CRCUTIL_USE_ASM && HAVE_AMD64 && !defined(__ILP32__)
62  
63  namespace crcutil {
64  
65 Only in lizardfs-v.3.9.4/external/crcutil-1.0/code: multiword_64_64_gcc_amd64_asm.cc~
This page took 0.456084 seconds and 3 git commands to generate.