Source: wrk
Version: 4.1.0-1
Severity: serious
Tags: ftbfs patch

https://buildd.debian.org/status/fetch.php?pkg=wrk&arch=armel&ver=4.1.0-1&stamp=1589619501&raw=0

...
/usr/bin/ld: obj/stats.o: in function `stats_record':
./src/stats.c:24: undefined reference to `__atomic_fetch_add_8'
/usr/bin/ld: ./src/stats.c:25: undefined reference to `__atomic_fetch_add_8'
/usr/bin/ld: ./src/stats.c:29: undefined reference to 
`__atomic_compare_exchange_8'
/usr/bin/ld: ./src/stats.c:34: undefined reference to 
`__atomic_compare_exchange_8'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:59: wrk] Error 1


Fix (also removes the double DEB_HOST_ARCH check):

--- debian/rules.old    2020-05-16 11:04:35.005659248 +0000
+++ debian/rules        2020-05-16 11:07:09.908357074 +0000
@@ -3,7 +3,7 @@
 include /usr/share/dpkg/architecture.mk
 include /usr/share/dpkg/pkg-info.mk
 
-ifeq ($(DEB_HOST_ARCH),$(filter $(DEB_HOST_ARCH),mips mipsel powerpc))
+ifneq (,$(filter $(DEB_HOST_ARCH), armel mips mipsel powerpc))
        LIBS += -latomic
        export LIBS
 endif

Reply via email to