Your message dated Mon, 05 Apr 2021 03:18:21 +0000
with message-id <[email protected]>
and subject line Bug#986273: fixed in highwayhash 0~git20200803.9490b14-2
has caused the Debian Bug report #986273,
regarding highwayhash: FTBFS on most archs due to bad Makefile
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
986273: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986273
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: highwayhash
Tags: patch ftbfs
Hi,
highwayhash currently FTBFS on most archs, because at Line 1 of Makefile:
# We assume X64 unless HH_POWER, HH_ARM, or HH_AARCH64 are defined.
This, however, is unnecessary since highwayhash already comes with a
portable version of backend. Please consider apply this patch to fix
this problem (symbols not updated).
diff --git a/Makefile b/Makefile
index 67a2a5b..8a63f4b 100644
--- a/Makefile
+++ b/Makefile
@@ -32,22 +32,21 @@ HH_AARCH64 = 1
endif
ifdef HH_AARCH64
-HH_X64 =
HIGHWAYHASH_OBJS += obj/hh_neon.o
HIGHWAYHASH_TEST_OBJS += obj/highwayhash_test_neon.o
VECTOR_TEST_OBJS += obj/vector_test_neon.o
else
ifdef HH_POWER
-HH_X64 =
HIGHWAYHASH_OBJS += obj/hh_vsx.o
HIGHWAYHASH_TEST_OBJS += obj/highwayhash_test_vsx.o
else
-HH_X64 = 1
+ifdef HH_X64
HIGHWAYHASH_OBJS += obj/hh_avx2.o obj/hh_sse41.o
HIGHWAYHASH_TEST_OBJS += obj/highwayhash_test_avx2.o obj/highwayhash_test_sse41.o
VECTOR_TEST_OBJS += obj/vector_test_avx2.o obj/vector_test_sse41.o
endif
endif
+endif
# In case highwayhash_test defines PRINT_RESULTS.
HIGHWAYHASH_TEST_OBJS += $(HIGHWAYHASH_OBJS)
diff --git a/debian/rules b/debian/rules
index d42949a..00fbbc9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,6 +5,12 @@ export LIBDIR=$(DESTDIR)/lib/$(DEB_HOST_MULTIARCH)/
export INCDIR=$(DESTDIR)/include/
TESTBINS = highwayhash_test nanobenchmark_example profiler_example sip_hash_test vector_test
+ifneq (,$(filter $(DEB_BUILD_ARCH),amd64))
+export HH_X64=1
+endif
+ifneq (,$(filter $(DEB_BUILD_ARCH),x32))
+export HH_X64=1
+endif
ifneq (,$(filter $(DEB_BUILD_ARCH),arm64))
export HH_AARCH64=1
endif
--- End Message ---
--- Begin Message ---
Source: highwayhash
Source-Version: 0~git20200803.9490b14-2
Done: Mo Zhou <[email protected]>
We believe that the bug you reported is fixed in the latest version of
highwayhash, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mo Zhou <[email protected]> (supplier of updated highwayhash package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 05 Apr 2021 10:52:10 +0800
Source: highwayhash
Architecture: source
Version: 0~git20200803.9490b14-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Mo Zhou <[email protected]>
Closes: 986273
Changes:
highwayhash (0~git20200803.9490b14-2) unstable; urgency=medium
.
[ Yangfl ]
* Fix FTBFS on most archs due to problematic Makefile. (Closes: #986273)
.
[ Mo Zhou ]
* Rename libhighwayhash0.symbols -> lib{...}.symbols.amd64.
Checksums-Sha1:
466d814daeb46c7a96276fde04aafe47f81c7ce1 2236
highwayhash_0~git20200803.9490b14-2.dsc
421e22b39a38be3882a3617ea356dbf247d859d1 6500
highwayhash_0~git20200803.9490b14-2.debian.tar.xz
a9d5e3ecac5dad35d7b8e3e3274cb02bf96a30c4 5681
highwayhash_0~git20200803.9490b14-2_source.buildinfo
Checksums-Sha256:
405a32cef78a0f826b1fc431e7659a8fb2d45061dfdb42db3d41306fcf8f8fca 2236
highwayhash_0~git20200803.9490b14-2.dsc
d2eda28e14550174af364ed9212bc54940693dc551b43787e9965349111a0dd4 6500
highwayhash_0~git20200803.9490b14-2.debian.tar.xz
ee3e31d4638ad486f6d89b303201ac3b78ef46df9ff44827491d5b3bca41a553 5681
highwayhash_0~git20200803.9490b14-2_source.buildinfo
Files:
5b40706a2be34d1b7c7703affc6c93d2 2236 science optional
highwayhash_0~git20200803.9490b14-2.dsc
df29d273daa5fb119701da988e028ffa 6500 science optional
highwayhash_0~git20200803.9490b14-2.debian.tar.xz
a9ac1e5c6a5d87a2e0e29b8212244a11 5681 science optional
highwayhash_0~git20200803.9490b14-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEY4vHXsHlxYkGfjXeYmRes19oaooFAmBqe4gRHGx1bWluQGRl
Ymlhbi5vcmcACgkQYmRes19oaoqStw//TPZ84VQXdQMPqk4eC67McfOubwkfY9DT
vTR/8ot5t3Ncp2YEPJ6N5sl0+DzezN3p/tI1mVjGBTqjMt+BeC5QMuydxz8eImjx
3iXNS5R6SNvLJmq7i1OPPU9i0vxgXX3MM5g001FzAs4rpgVNrLjcNJKw83r+l86h
DKHonRsYZGUiInLAKiEaJlFBY01k16MvazAfbGncZw0SKsI9Bxnbm/H+gVUi9mLP
OddZyuxo/utkl9Fyl1ZRTyX2lE96JL1abzpKZTuA7MQ5ujLNJ1mIW7wtPeDMjrGf
ML8GHrtAkbeMkEEKKQKYDSFDvXeBHZXcJjAzW45efsYYY5Dv1pspAM5+45G6zXdv
qItb8oEBreBy1+HTUDPsvcdHa8OEsOO4nhzh5Fij3VPmEH9VaCt3VSMmL4saQqDX
2MPIrUgdtbBsO9hmsJk0Qfah6cndawuboEsSxa2+LhhdW6K0RS2WFjl6jf+uO7f3
8flqYRZk4cv9N0QAfEygCLLARORB5JQIVN2oU+51Wmc4kRwnlWAVZ+eCiRwZd/rh
D0ITz99ooAAOdo8U5fYbOuuwNSdG0kexI+aKpKgEAcBdxGz5ERQGkSfBW/g8h8lp
hY3SIXgpmYYtkvd51J/dJnTX13JAI4fadXv3If6+18rtIiueFPf5hDWy9anLva8h
6mfT1IfTJ9I=
=NAzr
-----END PGP SIGNATURE-----
--- End Message ---
--
debian-science-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-science-maintainers