[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1104989: highwayhash FTCBFS: build vs host confusion



Source: highwayhash
Version: 0~git20200803.9490b14-4.1
Tags: patch
User: debian-cross@lists.debian.org
Usertags: ftcbfs

highwayhash fails to cross build from source, because debian/rules
confuses build and host architecture and forwards tells the upstream
build system to enable flags specific to the build architecture. The
host architecture compiler is unimpressed and gives up. I'm attaching a
patch for your convenience.

Helmut
diff --minimal -Nru highwayhash-0~git20200803.9490b14/debian/changelog highwayhash-0~git20200803.9490b14/debian/changelog
--- highwayhash-0~git20200803.9490b14/debian/changelog	2024-02-28 11:37:34.000000000 +0100
+++ highwayhash-0~git20200803.9490b14/debian/changelog	2025-05-07 18:28:19.000000000 +0200
@@ -1,3 +1,9 @@
+highwayhash (0~git20200803.9490b14-5) UNRELEASED; urgency=medium
+
+  * Fix FTCBFS: Fix build vs host confusion. (Closes: #-1)
+
+ -- Helmut Grohne <helmut@subdivi.de>  Wed, 07 May 2025 18:28:19 +0200
+
 highwayhash (0~git20200803.9490b14-4.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff --minimal -Nru highwayhash-0~git20200803.9490b14/debian/rules highwayhash-0~git20200803.9490b14/debian/rules
--- highwayhash-0~git20200803.9490b14/debian/rules	2024-02-28 11:37:24.000000000 +0100
+++ highwayhash-0~git20200803.9490b14/debian/rules	2025-05-07 18:28:18.000000000 +0200
@@ -6,16 +6,16 @@
 export INCDIR=$(DESTDIR)/include/
 TESTBINS = highwayhash_test nanobenchmark_example profiler_example sip_hash_test vector_test
 
-ifneq (,$(filter $(DEB_BUILD_ARCH),amd64))
+ifneq (,$(filter $(DEB_HOST_ARCH),amd64))
 export HH_X64=1
 endif
-ifneq (,$(filter $(DEB_BUILD_ARCH),x32))
+ifneq (,$(filter $(DEB_HOST_ARCH),x32))
 export HH_X64=1
 endif
-ifneq (,$(filter $(DEB_BUILD_ARCH),arm64))
+ifneq (,$(filter $(DEB_HOST_ARCH),arm64))
 export HH_AARCH64=1
 endif
-ifneq (,$(filter $(DEB_BUILD_ARCH),ppc64el ppc64))
+ifneq (,$(filter $(DEB_HOST_ARCH),ppc64el ppc64))
 export HH_POWER=1
 endif
 

Reply to: