Package: lz4
Version: 1.10.0-4
Severity: important
Tags: ftbfs patch

Hello,

lz4 currently FTBFS on hurd-any because the link misses the -pthread
option. Upstream does add it in its Makefile in the threaded case, but
debian/rules threading is enabled by hand, but misses adding the
-pthread flags, as the attached patch fixes.

(This is not posing problem on Linux where pthread_* functions have
recently been moved to libc.so)

Samuel

-- System Information:
Debian Release: 13.0
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'testing-debug'), (500, 
'stable-security'), (500, 'stable-debug'), (500, 
'oldstable-proposed-updates-debug'), (500, 'oldoldstable'), (500, 
'buildd-unstable'), (500, 'unstable'), (500, 'stable'), (500, 'oldstable'), (1, 
'experimental-debug'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, arm64

Kernel: Linux 6.15.0 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages lz4 depends on:
ii  libc6       2.41-9
ii  liblz4-1    1.10.0-4
ii  libxxhash0  0.8.3-2

lz4 recommends no packages.

lz4 suggests no packages.

-- no debconf information

-- 
Samuel
R: Parce que ça renverse bêtement l'ordre naturel de lecture!
Q: Mais pourquoi citer en fin d'article est-il si effroyable?
R: Citer en fin d'article
Q: Quelle est la chose la plus désagréable sur les groupes de news?
--- debian/rules.original       2025-07-08 21:29:52.253436659 +0200
+++ debian/rules        2025-07-08 21:29:54.483442572 +0200
@@ -5,7 +5,7 @@
 CPPFLAGS:= $(shell dpkg-buildflags --get CPPFLAGS) -fvisibility=hidden 
-DLZ4F_PUBLISH_STATIC_FUNCTIONS -DLZ4IO_MULTITHREAD
 CFLAGS:= $(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS)
 CXXFLAGS:= $(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS)
-LDFLAGS:= $(shell dpkg-buildflags --get LDFLAGS)
+LDFLAGS:= $(shell dpkg-buildflags --get LDFLAGS) -pthread
 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 PREFIX:= /usr

Reply via email to