Source: tensorpipe Version: 0.0~git20200805.42033c5-3 Severity: important Tags: ftbfs patch
https://buildd.debian.org/status/package.php?p=tensorpipe&suite=sid ... /usr/bin/c++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now CMakeFiles/tensorpipe_test.dir/test.cc.o CMakeFiles/tensorpipe_test.dir/transport/context_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/connection_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/uv/uv_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/uv/context_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/uv/loop_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/uv/connection_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/uv/sockaddr_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/listener_test.cc.o CMakeFiles/tensorpipe_test.dir/core/context_test.cc.o CMakeFiles/tensorpipe_test.dir/proto/core_test.cc.o CMakeFiles/tensorpipe_test.dir/channel/basic/basic_test.cc.o CMakeFiles/tensorpipe_test.dir/channel/xth/xth_test.cc.o CMakeFiles/tensorpipe_test.dir/channel/mpt/mpt_test.cc.o CMakeFiles/tensorpipe_test.dir/channel/channel_test.cc.o CMakeFiles/tensorpipe_test.dir/common/system_test.cc.o CMakeFiles/tensorpipe_test.dir/common/defs_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/shm/reactor_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/shm/loop_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/shm/connection_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/shm/sockaddr_test.cc.o CMakeFiles/tensorpipe_test.dir/transport/shm/shm_test.cc.o CMakeFiles/tensorpipe_test.dir/util/ringbuffer/shm_ringbuffer_test.cc.o CMakeFiles/tensorpipe_test.dir/util/ringbuffer/protobuf_streams_test.cc.o CMakeFiles/tensorpipe_test.dir/util/ringbuffer/ringbuffer_test.cc.o CMakeFiles/tensorpipe_test.dir/util/shm/segment_test.cc.o CMakeFiles/tensorpipe_test.dir/channel/cma/cma_test.cc.o -o tensorpipe_test -Wl,-rpath,"/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/tensorpipe:/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi/lib" ../libtensorpipe.so.0 /usr/lib/arm-linux-gnueabi/libprotobuf.so ../../lib/libgtest_main.so.1.10.0 /usr/lib/arm-linux-gnueabi/libuv.so /usr/lib/arm-linux-gnueabi/libpthread.so /usr/lib/arm-linux-gnueabi/libdl.so /usr/lib/arm-linux-gnueabi/librt.so ../../lib/libgtest.so.1.10.0 -lpthread /usr/bin/ld: CMakeFiles/tensorpipe_test.dir/util/ringbuffer/shm_ringbuffer_test.cc.o: undefined reference to symbol '__atomic_load_8@@LIBATOMIC_1.0' /usr/bin/ld: /usr/lib/arm-linux-gnueabi/libatomic.so.1: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[3]: *** [tensorpipe/test/CMakeFiles/tensorpipe_test.dir/build.make:504: tensorpipe/test/tensorpipe_test] Error 1 Fix/Workaround: --- debian/rules.old 2020-10-26 16:39:12.175986248 +0000 +++ debian/rules 2020-10-26 16:39:47.807678187 +0000 @@ -1,6 +1,10 @@ #!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS = hardening=+all +ifneq (,$(filter $(DEB_HOST_ARCH), armel m68k mipsel powerpc riscv64 sh4)) + export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic -Wl,--as-needed +endif + %: dh $@ -Scmake