Your message dated Fri, 20 Aug 2021 12:50:58 +0000
with message-id <[email protected]>
and subject line Bug#992576: fixed in mfgtools 1.4.139-2
has caused the Debian Bug report #992576,
regarding mfgtools FTBFS on armel/mipsel/m68k/powerpc/sh4: must link with
libatomic
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
992576: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=992576
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: mfgtools
Version: 1.4.139-1
Severity: serious
Tags: ftbfs patch
https://buildd.debian.org/status/package.php?p=mfgtools&suite=sid
...
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
-D_FORTIFY_SOURCE=2 -pthread -O2 -Wl,-z,relro -Wl,-z,now
CMakeFiles/uuu.dir/uuu.cpp.o CMakeFiles/uuu.dir/buildincmd.cpp.o
CMakeFiles/uuu.dir/autocomplete.cpp.o -o uuu -L/<<PKGBUILDDIR>>/uuu/libuuu
../libuuu/libuuc_s.a /usr/lib/arm-linux-gnueabi/libssl.so
/usr/lib/arm-linux-gnueabi/libcrypto.so -lusb-1.0 -lzip -lz -ldl -lbz2
/usr/bin/ld: ../libuuu/libuuc_s.a(usbhotplug.cpp.o): in function
`std::atomic<std::chrono::duration<long long, std::ratio<1ll, 1ll> >
>::load(std::memory_order) const':
/usr/include/c++/10/atomic:258: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/10/atomic:258: undefined reference to
`__atomic_load_8'
/usr/bin/ld: /usr/include/c++/10/atomic:258: undefined reference to
`__atomic_load_8'
/usr/bin/ld: ../libuuu/libuuc_s.a(usbhotplug.cpp.o): in function
`std::atomic<std::chrono::duration<long long, std::ratio<1ll, 1000ll> >
>::load(std::memory_order) const':
/usr/include/c++/10/atomic:258: undefined reference to `__atomic_load_8'
/usr/bin/ld: /usr/include/c++/10/atomic:258: undefined reference to
`__atomic_load_8'
/usr/bin/ld: ../libuuu/libuuc_s.a(usbhotplug.cpp.o): in function
`std::atomic<std::chrono::duration<long long, std::ratio<1ll, 1ll> >
>::store(std::chrono::duration<long long, std::ratio<1ll, 1ll> >,
std::memory_order)':
/usr/include/c++/10/atomic:247: undefined reference to `__atomic_store_8'
/usr/bin/ld: ../libuuu/libuuc_s.a(usbhotplug.cpp.o): in function
`std::atomic<std::chrono::duration<long long, std::ratio<1ll, 1000ll> >
>::store(std::chrono::duration<long long, std::ratio<1ll, 1000ll> >,
std::memory_order)':
/usr/include/c++/10/atomic:247: undefined reference to `__atomic_store_8'
/usr/bin/ld: ../libuuu/libuuc_s.a(usbhotplug.cpp.o): in function
`std::atomic<std::chrono::duration<long long, std::ratio<1ll, 1ll> >
>::store(std::chrono::duration<long long, std::ratio<1ll, 1ll> >,
std::memory_order)':
/usr/include/c++/10/atomic:247: undefined reference to `__atomic_store_8'
collect2: error: ld returned 1 exit status
make[3]: *** [uuu/CMakeFiles/uuu.dir/build.make:184: uuu/uuu] Error 1
Fix/Workaround:
--- debian/rules.old 2021-08-20 12:01:24.425914897 +0000
+++ debian/rules 2021-08-20 12:01:59.806444576 +0000
@@ -3,6 +3,11 @@
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
reproducible=+fixfilepath,+fixdebugpath
include /usr/share/dpkg/pkg-info.mk
+ifneq (,$(filter $(DEB_HOST_ARCH), armel m68k mipsel powerpc sh4))
+ export DEB_LDFLAGS_MAINT_APPEND += -Wl,--no-as-needed -latomic
-Wl,--as-needed
+endif
+
+
%:
dh $@
--- End Message ---
--- Begin Message ---
Source: mfgtools
Source-Version: 1.4.139-2
Done: Henry-Nicolas Tourneur <[email protected]>
We believe that the bug you reported is fixed in the latest version of
mfgtools, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Henry-Nicolas Tourneur <[email protected]> (supplier of updated mfgtools package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 20 Aug 2021 12:18:30 +0000
Source: mfgtools
Architecture: source
Version: 1.4.139-2
Distribution: unstable
Urgency: medium
Maintainer: DebianOnMobile Maintainers
<[email protected]>
Changed-By: Henry-Nicolas Tourneur <[email protected]>
Closes: 992576
Changes:
mfgtools (1.4.139-2) unstable; urgency=medium
.
* d/rules: fix FTBFS on armel/mipsel/m68k/powerpc/sh4
must link with libatomic (Closes: #992576) - thanks to Adrian Bunk.
Checksums-Sha1:
a5e1a1debdd1aa6c8fcfc4df98f975e67b6cc944 2099 mfgtools_1.4.139-2.dsc
ef1f58a0a401ba9ce4e41a0a32d7b19409223a29 2824 mfgtools_1.4.139-2.debian.tar.xz
7d2e755955069418c51f10e1e91a4177275e7a2b 6764
mfgtools_1.4.139-2_amd64.buildinfo
Checksums-Sha256:
e374c422bd2f4dd2911390f7cbb5accffafa7c0409d7fd60aac9cc2bde3349ed 2099
mfgtools_1.4.139-2.dsc
5aad266fce3cbce6505b8ff826edf7721cdff154bd71bdeba3f241a316c17ef3 2824
mfgtools_1.4.139-2.debian.tar.xz
27721eae9ff8bb45a4c3d59e883173da6fb73658e5e624223495dafb000f1545 6764
mfgtools_1.4.139-2_amd64.buildinfo
Files:
86489a82c099bee8cca1b5b47e69dbdf 2099 admin optional mfgtools_1.4.139-2.dsc
f69fb7fa5b1b2993fb4e8fcc3a81e596 2824 admin optional
mfgtools_1.4.139-2.debian.tar.xz
1944297ef01457102380e8a11d3c9f57 6764 admin optional
mfgtools_1.4.139-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEENS+/LT+kHSXcqokQ3QyVlN+SbJAFAmEfnvwQHGRlYmlhbkBu
aWx1eC5iZQAKCRDdDJWU35JskDbwEACNBm69W2S6THb4RdHj9Zdxa8jHix2hi3xk
9iGxycDJxJcDr81OXxo7pvnABVXYplmwnzO8uPS2gfCs4A4Mnl9dS826THWDWa8D
Sj5/38lKZi+xjs9vq23dPvJdGH8lOrkezKfdliDI1imcpZZ8rrZxr9b2REuX0Mjk
VFYmnM12Hov5ulSRBQPJ8//I0F5CyiEK4y+Knxs6pRcxoMaj/B4C+9I9UNrlLWJE
2O2me0ulTCgwxJ9l3Nwuv6yxNsoD1zVfCuAKb6NQrXp8aQYvtExw0zxe1mhpkIFI
KOH4mZL177qDHA2dlQI+34+gt2LhVBfBFGRASi5aEl2c8BHpNMGT9nA88dSW5zfj
hVHnZJHeJI2Ly9l3H0ppJCM/LUwDO3KqRxOY6HRGd5tK1KgI5Xb6IQFde5S8N1Ej
rhyj8K/vGa+XW1rcqXaASWbIZH/te9sVQoDtqcQJCym5YyR+9bGjyyq5dMmJxDDv
u4wTaLBsRxloa3gz+3XXNCwL1jE/qYSJvbAC7PlnwCFU/wtAEL+A86sJlLRY4Aux
kIhzExIrXTmmg8/uNmFFc/8xD+w+ZelA2UvzMnXKnqL5mcn67LE8ywRgzCTlqeSr
fxMa7ht30/BMNV6Tp/zjgEDXAEO9HdjG86pWlsR2FT0iYBzayeKU0GYkJgcP22rU
aXYK3O1dmg==
=d+l8
-----END PGP SIGNATURE-----
--- End Message ---