Hi Julian,

faster than expected, here is a version that at least builds on my
system cleanly, using the following patch. Do you think this is fine as
is?

diff --git a/debian/libxxhash-dev.install b/debian/libxxhash-dev.install
index 9c64d0d..a578b78 100644
--- a/debian/libxxhash-dev.install
+++ b/debian/libxxhash-dev.install
@@ -1,6 +1,5 @@
 usr/lib/*/libxxhash.a
 usr/lib/*/libxxhash.so
-usr/include/xxhash.h
-usr/include/xxh3.h
+usr/include/xxh*
 usr/lib/*/pkgconfig/libxxhash.pc
 doc/xxhash_spec.md usr/share/doc/libxxhash-dev
diff --git a/debian/libxxhash0.symbols b/debian/libxxhash0.symbols
index 52c2f58..80c1518 100644
--- a/debian/libxxhash0.symbols
+++ b/debian/libxxhash0.symbols
@@ -15,20 +15,28 @@ libxxhash.so.0 libxxhash0 #MINVER#
  XXH32_update@Base 0.6.5
  XXH3_128bits@Base 0.7.0
  XXH3_128bits_digest@Base 0.7.1
+ (arch=any-i386 any-amd64)XXH3_128bits_dispatch@Base 0.8.0-2
  XXH3_128bits_reset@Base 0.7.1
  XXH3_128bits_reset_withSecret@Base 0.7.1
  XXH3_128bits_reset_withSeed@Base 0.7.1
  XXH3_128bits_update@Base 0.7.1
+ (arch=any-i386 any-amd64)XXH3_128bits_update_dispatch@Base 0.8.0-2
  XXH3_128bits_withSecret@Base 0.7.1
+ (arch=any-i386 any-amd64)XXH3_128bits_withSecret_dispatch@Base 0.8.0-2
  XXH3_128bits_withSeed@Base 0.7.0
+ (arch=any-i386 any-amd64)XXH3_128bits_withSeed_dispatch@Base 0.8.0-2
  XXH3_64bits@Base 0.7.0
  XXH3_64bits_digest@Base 0.7.1
+ (arch=any-i386 any-amd64)XXH3_64bits_dispatch@Base 0.8.0-2
  XXH3_64bits_reset@Base 0.7.1
  XXH3_64bits_reset_withSecret@Base 0.7.1
  XXH3_64bits_reset_withSeed@Base 0.7.1
  XXH3_64bits_update@Base 0.7.1
+ (arch=any-i386 any-amd64)XXH3_64bits_update_dispatch@Base 0.8.0-2
  XXH3_64bits_withSecret@Base 0.7.1
+ (arch=any-i386 any-amd64)XXH3_64bits_withSecret_dispatch@Base 0.8.0-2
  XXH3_64bits_withSeed@Base 0.7.0
+ (arch=any-i386 any-amd64)XXH3_64bits_withSeed_dispatch@Base 0.8.0-2
  XXH3_copyState@Base 0.7.1
  XXH3_createState@Base 0.7.1
  XXH3_freeState@Base 0.7.1
diff --git a/debian/rules b/debian/rules
index 2053a97..ebd6517 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,7 +2,12 @@
 
 #export DH_VERBOSE=1
 
-DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+include /usr/share/dpkg/architecture.mk
+
+ifeq ($(DEB_HOST_ARCH_CPU),$(filter $(DEB_HOST_ARCH),i386 amd64))
+       export DISPATCH=1
+endif
+
 %:
        dh $@
 

Best

Norbert

--
PREINING Norbert                              https://www.preining.info
Accelia Inc. + IFMGA ProGuide + TU Wien + JAIST + TeX Live + Debian Dev
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0 ACF0 6CAC A448 860C DC13

Reply via email to