Bug#1143938: highway FTBFS on x32
Adrian Bunk
bunk at debian.org
Sat Aug 8 17:33:08 BST 2026
Source: highway
Version: 1.3.0-5
Severity: important
Tags: ftbfs patch
X-Debbugs-Cc: debian-amd64 at lists.debian.org, Bastian Germann <bage at debian.org>, Mathieu Malaterre <malat at debian.org>
User: debian-x32 at lists.debian.org
Usertags: x32
https://buildd.debian.org/status/fetch.php?pkg=highway&arch=x32&ver=1.3.0-5&stamp=1786174904&raw=0
...
FAILED: [code=1] CMakeFiles/logical_test.dir/hwy/tests/logical_test.cc.o
/usr/bin/x86_64-linux-gnux32-g++ -DHWY_SHARED_DEFINE -DTOOLCHAIN_MISS_ASM_HWCAP_H -I/build/reproducible-path/highway-1.3.0 -g -O2 -ffile-prefix-map=/build/reproducible-path/highway-1.3.0=. -flto=auto -ffat-lto-objects -specs=/usr/share/dpkg/pie-compile.specs -fstack-protector-strong -Wformat -Werror=format-security -fcf-protection -DHWY_BROKEN_EMU128=0 -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -fPIE -fvisibility=hidden -fvisibility-inlines-hidden -Wno-builtin-macro-redefined -D__DATE__=\"redacted\" -D__TIMESTAMP__=\"redacted\" -D__TIME__=\"redacted\" -fmerge-all-constants -Wall -Wextra -Wconversion -Wsign-conversion -Wvla -Wnon-virtual-dtor -Wcast-align -fmath-errno -fno-exceptions -Wno-psabi -DHWY_IS_TEST=1 -DGTEST_HAS_PTHREAD=1 -MD -MT CMakeFiles/logical_test.dir/hwy/tests/logical_test.cc.o -MF CMakeFiles/logical_test.dir/hwy/tests/logical_test.cc.o.d -o CMakeFiles/logical_test.dir/hwy/tests/logical_test.cc.o -c /build/reproducible-path/highway-1.3.0/hwy/tests/logical_test.cc
virtual memory exhausted: Cannot allocate memory
...
Parallelism wouldn't make a difference when the problem is the address space,
but reducing debug info works:
--- highway-1.3.0/debian/rules 2026-08-08 01:17:46.000000000 +0300
+++ highway-1.3.0/debian/rules 2026-08-08 01:20:27.000000000 +0300
@@ -27,9 +27,9 @@
DEB_CXXFLAGS_MAINT_APPEND += -fexcess-precision=standard
endif
-ifeq ($(DEB_HOST_ARCH_CPU),x32)
+ifeq ($(DEB_HOST_ARCH),x32)
# virtual memory exhausted: Cannot allocate memory
- DH_FLAGS = --max-parallel=1
+ DEB_CXXFLAGS_MAINT_APPEND += -g1
endif
ifeq ($(DEB_HOST_ARCH),$(filter $(DEB_HOST_ARCH),armhf))
More information about the Pkg-phototools-devel
mailing list