Your message dated Thu, 25 Apr 2024 13:34:41 +0000
with message-id <[email protected]>
and subject line Bug#1069824: fixed in paryfor 0.1-8
has caused the Debian Bug report #1069824,
regarding paryfor: FTBFS: add support for loongarch64
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.)
--
1069824: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1069824
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: paryfor
Version: 0.1-7
Severity: normal
Tags: FTBFS patch
User: [email protected]
Usertags: loong64
Dear maintainers,
Compiling the paryfor failed (failed five times in the past) for loong64
in the Debian Package Auto-Building environment.
The error log is as follows,
```
In file included from /<<PKGBUILDDIR>>/test.cpp:5:
/<<PKGBUILDDIR>>/paryfor.hpp:64:2: error: #error "Unknown CPU architecture."
64 | #error "Unknown CPU architecture."
| ^~~~~
......
```
The Full log can be found at
https://buildd.debian.org/status/logs.php?pkg=paryfor&ver=0.1-7&arch=loong64.
I have added support for loongarch in paryfor package and built
successfully on my local ENV.
Please consider the patch I attached.
Your opinions are welcome.
Thanks,
Dandan Zhang
Description: Add support for loongarch64
Last-Update: 2024-04-25
--- paryfor-0.1.orig/paryfor.hpp
+++ paryfor-0.1/paryfor.hpp
@@ -60,6 +60,15 @@ static inline void spin_loop_pause() noe
}
} // namespace atomic_queue
} // namespace paryfor
+#elif defined(__loongarch64)
+namespace paryfor {
+namespace atomic_queue {
+constexpr int CACHE_LINE_SIZE = 64;
+static inline void spin_loop_pause() noexcept {
+ asm volatile ("nop" ::: "memory");
+}
+} // namespace atomic_queue
+} // namespace paryfor
#else
#error "Unknown CPU architecture."
#endif
--- End Message ---
--- Begin Message ---
Source: paryfor
Source-Version: 0.1-8
Done: Andreas Tille <[email protected]>
We believe that the bug you reported is fixed in the latest version of
paryfor, 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.
Andreas Tille <[email protected]> (supplier of updated paryfor 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: Thu, 25 Apr 2024 14:44:50 +0200
Source: paryfor
Architecture: source
Version: 0.1-8
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team
<[email protected]>
Changed-By: Andreas Tille <[email protected]>
Closes: 1069824
Changes:
paryfor (0.1-8) unstable; urgency=medium
.
* Team upload.
* Add support for loongarch64
Closes: #1069824
* Standards-Version: 4.7.0 (routine-update)
Checksums-Sha1:
623e9a5955d294e48b76832f308fd1dd6d239144 1989 paryfor_0.1-8.dsc
000eb6af6c0e3813815f563c6ea3d674bceefc80 3600 paryfor_0.1-8.debian.tar.xz
80ab993cdcc52d79772e812a8e6a28ad6a0f3b95 6807 paryfor_0.1-8_amd64.buildinfo
Checksums-Sha256:
8bc63b444842955ba509a7ca8928bcf89666da60f848ae19470b7fced8d76bc7 1989
paryfor_0.1-8.dsc
271dbe3fc9b6781b00fd41b6f3ed3457716acc5fcf439ce09ec6bb4f9407b5ec 3600
paryfor_0.1-8.debian.tar.xz
2ff38524d439bdac865143c2a00f0f46892de0ea821291b65e0ac98cfbfd31af 6807
paryfor_0.1-8_amd64.buildinfo
Files:
563456ab0882e6714f782d0e1b6d3357 1989 libdevel optional paryfor_0.1-8.dsc
a91d69b6d888de6ebfbab56bfba1d9f1 3600 libdevel optional
paryfor_0.1-8.debian.tar.xz
10f2d9cf294ceeae247e8166514f94fc 6807 libdevel optional
paryfor_0.1-8_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAmYqVlURHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtEWvw//TrSJ+yT3QFxcHY3BftmZBMDih+2Xy4s1
8E/MTSHXXgr0igy6MweGXmKEEy5uF0fkyBCa1FUjh/z8XsGGiCLXhes5mtTWDpKl
vs89BujOOUr97FPOMcFXQ6Kwju6IbQe2KuKMWhQk4FOlTXfY8QdJne48BaX9ss00
uyMap4MmGRlpSsBnsgBqb+RO7BKgoKQn35MeBdYUYLqS2NSvhstQFl0yXlDDYs5v
8igiqdqZpihabsM5Sro7JO/mNbkRenKpIg8EdAXNP+jA+1PAT2SHSzK5lC27YEFZ
3zledwv5EjH29sIcOL1LzD2BhPJ2tRtkkSZ7FG3smvCRlMqkQuqcszbo7cwG+GsX
LFWQG2UkwZkmx/6J2zogL6lHGHjGX/t7oD+jpEhdD/R3hemqZY9kW4BieNDWsVCv
jSNOajnNOVV6P8McK1Pm2UHgXhMW7FxuZo6nK1PG2Aw/QH3sFMKeC5Xa4AkSEK74
pHwjT8NhlFy5/Jl2A0FCaVMnYbl9Ojra4Mo5Lh0vavZWo741cSQHhFOUkIpBTdC6
oN84LgjCG9/09Iy+gOJ8jCArx4IMgdPNsO8+TGZNxRUNpXhgrvyD1Bjl2BtaJbLA
BKfQ4cPafwK67BwUkzKmRkSAlDRDCRRYzZN6K3nKraTV56fiFsBbkE9nTd8R1XBU
zU+hYfZKh+k=
=uTl9
-----END PGP SIGNATURE-----
pgpfjW7PNrlhN.pgp
Description: PGP signature
--- End Message ---