Your message dated Wed, 20 May 2020 09:34:34 +0000
with message-id <[email protected]>
and subject line Bug#961100: fixed in librandomx 1.1.7-4
has caused the Debian Bug report #961100,
regarding librandomx must link with libatomic on armel/mipsel/powerpc
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.)
--
961100: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961100
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: librandomx
Version: 1.1.7-3
Severity: important
Tags: ftbfs patch
https://buildd.debian.org/status/package.php?p=librandomx&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 -rdynamic
CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.o
CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.o -o randomx-benchmark
-Wl,-rpath,/<<PKGBUILDDIR>>/obj-arm-linux-gnueabi librandomx.so.0.0.0 -pthread
/usr/bin/ld: CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.o: in
function `std::__atomic_base<unsigned long long>::fetch_xor(unsigned long long,
std::memory_order)':
/usr/include/c++/9/bits/atomic_base.h:581: undefined reference to
`__atomic_fetch_xor_8'
/usr/bin/ld: CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.o: in
function `std::__atomic_base<unsigned long long>::store(unsigned long long,
std::memory_order)':
/usr/include/c++/9/bits/atomic_base.h:397: undefined reference to
`__atomic_store_8'
/usr/bin/ld: CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.o: in
function `std::__atomic_base<unsigned long long>::load(std::memory_order)
const':
/usr/include/c++/9/bits/atomic_base.h:419: undefined reference to
`__atomic_load_8'
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/randomx-benchmark.dir/build.make:103:
randomx-benchmark] Error 1
Fix/Workaround:
--- debian/rules.old 2020-05-17 09:50:19.047240718 +0000
+++ debian/rules 2020-05-18 06:09:31.089419313 +0000
@@ -11,6 +11,10 @@
# avoid executable stack in assembly code
export DEB_CFLAGS_MAINT_APPEND = -Wa,--noexecstack
+ifneq (,$(filter $(DEB_HOST_ARCH), armel mipsel powerpc))
+ export DEB_LDFLAGS_MAINT_APPEND = -Wl,--no-as-needed -latomic -Wl,--as-needed
+endif
+
# Let d-shlibs calculate development package dependencies
# and handle shared library install
override_dh_install: $(DOCS)
--- End Message ---
--- Begin Message ---
Source: librandomx
Source-Version: 1.1.7-4
Done: Jonas Smedegaard <[email protected]>
We believe that the bug you reported is fixed in the latest version of
librandomx, 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.
Jonas Smedegaard <[email protected]> (supplier of updated librandomx 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: Wed, 20 May 2020 11:24:40 +0200
Source: librandomx
Architecture: source
Version: 1.1.7-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Cryptocoin Team <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Closes: 961100
Changes:
librandomx (1.1.7-4) unstable; urgency=medium
.
* fix link with libatomic on armel/mipsel/powerpc;
closes: bug#961100, thanks to Adrian Bunk
Checksums-Sha1:
05f6049f01e2b2bcd7611674dea3ee0ec1c3dddc 2048 librandomx_1.1.7-4.dsc
0a7a847b9e22577dbf39b9085cfd66940299e1f8 10796 librandomx_1.1.7-4.debian.tar.xz
b2aefed2a8cd2faf59b6b90b6bdef61348805ddd 7534
librandomx_1.1.7-4_amd64.buildinfo
Checksums-Sha256:
378dfef76f1567abe14b6d40cdaf652b950cc79a48279ab8d6d7be2129f1ac89 2048
librandomx_1.1.7-4.dsc
fe4748487117c2e437a03bf151ca0af504fcd8a35c08d2139d4aefd1484cfbb4 10796
librandomx_1.1.7-4.debian.tar.xz
65498b503d5ff4d6a4b7b54bc79247a96e35e5689b751a1c6250c6c56008b00c 7534
librandomx_1.1.7-4_amd64.buildinfo
Files:
763c47cf16365cfe14af696bd004839c 2048 libs optional librandomx_1.1.7-4.dsc
0294ec64da9c60abc081f40e48be968b 10796 libs optional
librandomx_1.1.7-4.debian.tar.xz
e28aea880ffd802cd98616d116ff0f6d 7534 libs optional
librandomx_1.1.7-4_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAl7E98gACgkQLHwxRsGg
ASHyBw//aVekaezw3B128VAYneCBgnJ5ebMXsRkNF9uspZgapfzU/9dwOSllH5kX
doyGrzjWZiZZwk5Z5xnn5OhZiVT7hvj7zJmyiLhGu0No/rk3zl0HpM832akKJuay
bKvgmIElMdtkF8RUiawt1pxw1xpQc+nvzNuL8F01q0OU5ijvmbW+pRAeW66noGnQ
5GZvit75qoLr/3L9/ulGSV1ntc/WycEKwUjRzmqidErFPxoZ18efFvHyo1IP1yFm
P4lhMMnT64iohb8r1tZknKLRMNrB1oRoeydDcZpSCZ854U1yzRBc/7ca1A5FSr8w
N/jG1o2RyCvGra1umPNjDAbY5SGSlE/ML5vB70habaXGqraDKeUfGW/urlULf6tX
gaRTe7ht/dMl0X5WBedrQWf28tm3KkMgTlmOcZ3SjoHeY5WJYRcgQ9hIBaP42y+o
zsc+OvNrgXZCXB1SyMCYVSx9LhVpi3NYYlv0RGuPL6ula8hb4dRK1yl1eSRjuZIR
Jz8uz8NJIBTm2k18C97PQFz9nZD4PzMDhn8qUQYjOJXIpd9zE1d+W1dBBhtpzULo
rkWqFkoSY1tPR330782d2BpnrWLym+H3h9GvSTxLy33uDcM6s8DAwviGBcadGRPw
yCk3PdoLfypzYrpwAZzwqjPc5v/3OtBxgWhFT1QvIlgST2UtBh0=
=nJ8/
-----END PGP SIGNATURE-----
--- End Message ---