Your message dated Sun, 28 Dec 2025 09:34:47 +0000
with message-id <[email protected]>
and subject line Bug#1118034: fixed in ucx 1.20.0+ds~rc1-2
has caused the Debian Bug report #1118034,
regarding ucx: FTBFS: fix build error for loong64
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.)
--
1118034: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118034
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ucx
Version: 1.19.0+ds-1
Severity: normal
Tags: FTBFS patch
User: [email protected]
Usertags: loong64
Dear maintainers,
Compiling the ucx failed for loong64 in the Debian Package Auto-Building
environment.
The error log is as follows,
```
......
sys/iovec.c: In function 'ucs_iov_copy':
sys/iovec.c:47:13: error: too many arguments to function
'ucs_memcpy_relaxed'
47 | ucs_memcpy_relaxed(iov_buf,
UCS_PTR_BYTE_OFFSET(buf, copied), len,
| ^~~~~~~~~~~~~~~~~~
.......
```
The full build log can be found at
https://buildd.debian.org/status/fetch.php?pkg=ucx&arch=loong64&ver=1.19.0%2Bds-1&stamp=1758999626&raw=0.
Please consider the patch I attached.
According to the function calling in ./src/ucs/sys/iovec.c file, I need
to update the parameters of function ucs_memcpy_relaxed();
Based on attached patch, I have built ucx (1.19.1+ds-1+loong64)
successfully on locally.
Your opinions are welcome.
Best regards,
Dandan Zhang
Description: Modify arguments of ucs_memcpy_relaxed(); function.
.
ucx (1.19.0+ds-1+loong64) unstable; urgency=medium
.
* Modify arguments of ucs_memcpy_relaxed(); function.
Author: Dandan Zhang <[email protected]>
--- ucx-1.19.0+ds.orig/src/ucs/arch/loongarch64/cpu.h
+++ ucx-1.19.0+ds/src/ucs/arch/loongarch64/cpu.h
@@ -96,7 +96,9 @@ static inline void ucs_arch_clear_cache(
}
#endif
-static inline void *ucs_memcpy_relaxed(void *dst, const void *src, size_t len)
+static inline void *ucs_memcpy_relaxed(void *dst, const void *src, size_t len,
+ ucs_arch_memcpy_hint_t hint,
+ size_t total_len)
{
return memcpy(dst, src, len);
}
--- End Message ---
--- Begin Message ---
Source: ucx
Source-Version: 1.20.0+ds~rc1-2
Done: Alastair McKinstry <[email protected]>
We believe that the bug you reported is fixed in the latest version of
ucx, 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.
Alastair McKinstry <[email protected]> (supplier of updated ucx 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: Sun, 28 Dec 2025 08:57:20 +0000
Source: ucx
Binary: libucx-dev libucx0 libucx0-dbgsym ucx-utils ucx-utils-dbgsym
Architecture: source arm64
Version: 1.20.0+ds~rc1-2
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Maintainers
<[email protected]>
Changed-By: Alastair McKinstry <[email protected]>
Description:
libucx-dev - Header files for UCX library
libucx0 - Unified Communication X libraries
ucx-utils - Utilities for the UCX messaging library
Closes: 1118034
Changes:
ucx (1.20.0+ds~rc1-2) experimental; urgency=medium
.
* Build fix for loong64, thanks to Dandan Zhang. Closes: #1118034
* Use pre-computed DEB_HOST_MULTIARCH
* Add d/salsa-ci.yml
* d/watch: Move to version 5 syntax
* Standards-Version: 4.7.3
* Drop Priority: optional from source in d/control per new policy
* libibmad-dev not available on loong64
Checksums-Sha1:
e179d58b507294bab07e1130b9d906a091ee8b05 2503 ucx_1.20.0+ds~rc1-2.dsc
9b9bddf2902308a2e67e861efc45f871f6548363 12456
ucx_1.20.0+ds~rc1-2.debian.tar.xz
a6c81e76ee0e2209123033259341c89d70b3403a 1461020
libucx-dev_1.20.0+ds~rc1-2_arm64.deb
df7296a1f891131b2bcfb6ab0c7179d50ff5153e 6884380
libucx0-dbgsym_1.20.0+ds~rc1-2_arm64.deb
0b311b06111542091c49c72da69ab77bc7d441e4 1069392
libucx0_1.20.0+ds~rc1-2_arm64.deb
fcfcf6c40bd6623f240076e3d5d2856730a5828d 1827568
ucx-utils-dbgsym_1.20.0+ds~rc1-2_arm64.deb
5204c2d7cd71b439bdca88f983551143fcd11bb4 201112
ucx-utils_1.20.0+ds~rc1-2_arm64.deb
614d1c90a31a3f0351db05947e15dc9154104737 18638
ucx_1.20.0+ds~rc1-2_arm64.buildinfo
Checksums-Sha256:
26bbe6301fa8bb81d295c8649e9fde6d4f81b740470c00c2d509b35bf707ef6c 2503
ucx_1.20.0+ds~rc1-2.dsc
b60a182fdded2f07bd5c77fcfe10dca396cd0a845c032e565b200ca16cf0e1db 12456
ucx_1.20.0+ds~rc1-2.debian.tar.xz
cc10e17b6e739454d9b978f1ea7a7ed603eae45634860217505df6045cadf67b 1461020
libucx-dev_1.20.0+ds~rc1-2_arm64.deb
173f33beaee3271e1dc9ea08b494d6c961434219b407d43db3bcfed71b6708a3 6884380
libucx0-dbgsym_1.20.0+ds~rc1-2_arm64.deb
59635608cf517da207278e0e8edd79cc27928ed80092e035bed610f9d520c1fb 1069392
libucx0_1.20.0+ds~rc1-2_arm64.deb
7e204fe42d1cc254ed81e94991d47de8f5162c0a5747750af910796887afae4c 1827568
ucx-utils-dbgsym_1.20.0+ds~rc1-2_arm64.deb
fe9ea245473842a7279c6500a009edc6733ed087f1ba2dfc0243d34c273969f7 201112
ucx-utils_1.20.0+ds~rc1-2_arm64.deb
731c3ddeb8f6d343e39844ed34b7c60aa30b56a18592faec4ef3234bfc12a5e8 18638
ucx_1.20.0+ds~rc1-2_arm64.buildinfo
Files:
98d108f7a8ea749a80c37df2d6e7865a 2503 science optional ucx_1.20.0+ds~rc1-2.dsc
55e7abde3fceae11c927fa83f6497a60 12456 science optional
ucx_1.20.0+ds~rc1-2.debian.tar.xz
c09aaf9280f1cc40a69b5f981bbed0aa 1461020 libdevel optional
libucx-dev_1.20.0+ds~rc1-2_arm64.deb
fb02b232295f29088e138efa19218341 6884380 debug optional
libucx0-dbgsym_1.20.0+ds~rc1-2_arm64.deb
5650131abdee654506e5b473b4c48dd8 1069392 libs optional
libucx0_1.20.0+ds~rc1-2_arm64.deb
0ad000639e2d8a8488396f200e35b89f 1827568 debug optional
ucx-utils-dbgsym_1.20.0+ds~rc1-2_arm64.deb
8f28b3205d45cbc2c9b0c50eab79d790 201112 science optional
ucx-utils_1.20.0+ds~rc1-2_arm64.deb
d917f033b370d22aea72c63e6a9f364f 18638 science optional
ucx_1.20.0+ds~rc1-2_arm64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmlQ9EAACgkQy+a7Tl2a
06WiJA//Qubsf/5DIZYoiKmBOrSLWpjjK/s4s/U2vlAbUtWF5LPdi8066cV0/3Lm
hdtM9wNZcJePA7pjFEd433Fh452bLqTezxFpxyg9b4k/T5h9svrJFE+yUztHFOyv
YPSpWuZYFmxyl0zbbLA3WQ+V1m3fs+cmAniCaZ6jcocFfxy+77mWkLI0xVnD1F1t
d8LJQP3qYgVkUNLUgjFqiaBaKOGrVU8uddfjyoLwvSEkw0vpbcQQBVUwMDoobIH9
ynwqPL44rx32zbRaCQ5ZB8e75xXNPkxwVh1WgyRmcFor0GTRIAtWB9fVTvMo0Ck8
a7bK1rq7URXcVa3iBz+EyDad6TM/8e62Yd8YfJR7K8ktgv8YlYVDjK0UOIBFsQ2d
KofI+ASF4yA5XjWgZzVZb8QcA5bn3ZSxpHYSTtexu7yGClQaZ5almPAmzK4XCRzc
0c8LIgfeliCMQzdDz59yv97bKhf4pYwJ7UVXYAxnDUhAX3M2/kyIi9v5x0+dME2/
8CzkPu/b4FKIfoletlAJDb+P24thf/nfcLvNKDbhXrAoK6bkGuiR0iF5VbofI/Jb
us/N63jLCMFje8GvFlmgiCyogWw+jEJv2GQYFvkOZQCsob3d7cEJ7tCQd4ESHb+0
pNxbSYf5MueNDCL0Y0qWDNtsBOdeDkVO7lLdagNpFFDTQAv5vKA=
=e8Uy
-----END PGP SIGNATURE-----
pgproF7wivi5F.pgp
Description: PGP signature
--- End Message ---