[Pkg-dns-devel] Bug#830942: pdns: FTBFS on m68k and powerpcspe: missing __atomic_{load, fetch_add}_8
Aaron M. Ucko
amu at alum.mit.edu
Wed Jul 13 03:30:21 UTC 2016
Source: pdns
Version: 4.0.0-1
Severity: important
Justification: fails to build from source (but built successfully in the past)
The m68k and powerpcspe builds of pdns failed:
/bin/bash ../libtool --tag=CXX --mode=link m68k-linux-gnu-g++ -DSYSCONFDIR=\"/etc/powerdns\" -DPKGLIBDIR=\"/usr/lib/m68k-linux-gnu/pdns\" -DLOCALSTATEDIR=\"/var/run\" -fPIE -DPIE -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4 -fstack-protector -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -DPACKAGEVERSION='"4.0.0-1.Debian"' -std=gnu++11 -pie -pthread -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z,relro -o dumresp dnslabeltext.o dnsname.o dumresp.o logger.o misc.o statbag.o unix_utility.o qtype.o
libtool: link: m68k-linux-gnu-g++ -DSYSCONFDIR=\"/etc/powerdns\" -DPKGLIBDIR=\"/usr/lib/m68k-linux-gnu/pdns\" -DLOCALSTATEDIR=\"/var/run\" -fPIE -DPIE -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 --param ssp-buffer-size=4 -fstack-protector -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -DPACKAGEVERSION=\"4.0.0-1.Debian\" -std=gnu++11 -pie -pthread -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-z -Wl,relro -o dumresp dnslabeltext.o dnsname.o dumresp.o logger.o misc.o statbag.o unix_utility.o qtype.o -pthread
dumresp.o: In function `std::__atomic_base<unsigned long long>::load(std::memory_order) const':
/usr/include/c++/5/bits/atomic_base.h:396: undefined reference to `__atomic_load_8'
/usr/include/c++/5/bits/atomic_base.h:396: undefined reference to `__atomic_load_8'
/usr/include/c++/5/bits/atomic_base.h:396: undefined reference to `__atomic_load_8'
/usr/include/c++/5/bits/atomic_base.h:396: undefined reference to `__atomic_load_8'
/usr/include/c++/5/bits/atomic_base.h:396: undefined reference to `__atomic_load_8'
dumresp.o:/usr/include/c++/5/bits/atomic_base.h:396: more undefined references to `__atomic_load_8' follow
dumresp.o: In function `std::__atomic_base<unsigned long long>::fetch_add(unsigned long long, std::memory_order)':
/usr/include/c++/5/bits/atomic_base.h:514: undefined reference to `__atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
Makefile:2281: recipe for target 'dumresp' failed
make[5]: *** [dumresp] Error 1
Please try explicitly linking against -latomic, perhaps with
-Wl,--as-needed to avoid incurring a dependency on it on other
architectures.
Thanks!
More information about the pkg-dns-devel
mailing list