Your message dated Tue, 15 Apr 2025 18:22:39 +0000
with message-id <e1u4kvf-009pmh...@fasolo.debian.org>
and subject line Bug#1102068: fixed in mpich 4.3.0-6
has caused the Debian Bug report #1102068,
regarding libfabric: FTBFS on 32-bit arches: ofi_cma.h: error: passing argument
2 of 'ofi_consume_iov' from incompatible pointer type
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 ow...@bugs.debian.org
immediately.)
--
1102068: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102068
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libfabric
Severity: serious
Tags: ftbfs
Justification: ftbfs
X-Debbugs-Cc: debian-am...@lists.debian.org, debian-...@lists.debian.org,
debian-h...@lists.debian.org, debian-powe...@lists.debian.org,
debian-sup...@lists.debian.org
User: debian-...@lists.debian.org
Usertags: armel armhf
User: debian...@lists.debian.org
Usertags: i386
User: debian-h...@lists.debian.org
Usertags: hppa
User: debian-powe...@lists.debian.org
Usertags: powerpc
User: debian-sup...@lists.debian.org
Usertags: sh4
User: debian-...@lists.debian.org
Usertags: x32
libfabric is failing to build on 32-bit architectures. The failure is
blocking migration to testing, and will therefore block mpich migration.
e.g. armhf
https://buildd.debian.org/status/fetch.php?pkg=libfabric&arch=armhf&ver=2.0.0-4&stamp=1742062166&raw=0
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I.
-I./include -D_GNU_SOURCE -D__USE_XOPEN2K8 -DSYSCONFDIR=\"/etc\"
-DRDMADIR=\"@rdmadir@\" -DPROVDLDIR=\"/usr/lib/arm-linux-gnueabihf/libfabric\"
-I./prov/sockets/include -I./prov/sockets -I./prov/lpp/include -I./prov/lpp
-I./prov/verbs/include -I./prov/verbs/include/linux -I./prov/verbs/src/ep_rdm
-I./prov/verbs/src/ep_dgram -I./prov/lnx/include -I./prov/hook/include
-I./prov/hook/perf/include -I./prov/hook/hook_debug/include
-I./prov/hook/hook_hmem/include -I./prov/hook/dmabuf_peer_mem/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -O2 -DNDEBUG -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/libfabric-2.0.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -c -o prov/hook/src/src_libfabric_la-hook.lo `test -f
'prov/hook/src/hook.c' || echo './'`prov/hook/src/hook.c
In file included from ./include/ofi_util.h:59,
from src/fabric.c:47:
./include/ofi_mr.h: In function 'ofi_mr_get_iov_from_dmabuf':
./include/ofi_mr.h:345:35: warning: cast to pointer from integer of different
size [-Wint-to-pointer-cast]
345 | iov[i].iov_base = (void *) (
| ^
In file included from ./include/ofi_util.h:61:
./include/ofi_mem.h: In function 'smr_freestack_init':
./include/ofi_mem.h:281:53: warning: cast from pointer to integer of different
size [-Wpointer-to-int-cast]
281 | next_aligned_addr = ofi_get_aligned_size((( (uint64_t) fs) +
| ^
./include/ofi_mem.h:283:54: warning: cast from pointer to integer of different
size [-Wpointer-to-int-cast]
283 | fs->entry_base_offset = next_aligned_addr - ((uint64_t) fs);
| ^
In file included from ./include/ofi_shm_p2p.h:37,
from src/fabric.c:54:
./include/ofi_cma.h: In function 'cma_copy':
./include/ofi_cma.h:67:40: error: passing argument 2 of 'ofi_consume_iov' from
incompatible pointer type [-Wincompatible-pointer-types]
67 | ofi_consume_iov(local, &local_cnt, (size_t) ret);
| ^~~~~~~~~~
| |
| long unsigned int *
In file included from ./include/ofi_cma.h:41:
./include/ofi_iov.h:204:51: note: expected 'size_t *' {aka 'unsigned int *'}
but argument is of type 'long unsigned int *'
This might be a gcc-15 error, which tightened type checking.
Upstream has released v2.1.0 with gcc-15 fixes, though I don't know
if it fixes this 32-bit build error.
--- End Message ---
--- Begin Message ---
Source: mpich
Source-Version: 4.3.0-6
Done: Alastair McKinstry <mckins...@debian.org>
We believe that the bug you reported is fixed in the latest version of
mpich, 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 1102...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Alastair McKinstry <mckins...@debian.org> (supplier of updated mpich 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 15 Apr 2025 17:27:10 +0100
Source: mpich
Binary: libmpich-dev libmpich12 libmpich12-dbgsym mpich mpich-dbgsym mpich-doc
Architecture: source amd64 all
Version: 4.3.0-6
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Maintainers
<debian-science-maintain...@lists.alioth.debian.org>
Changed-By: Alastair McKinstry <mckins...@debian.org>
Description:
libmpich-dev - Development files for MPICH
libmpich12 - Shared libraries for MPICH
mpich - Implementation of the MPI Message Passing Interface standard
mpich-doc - Documentation for MPICH
Closes: 1102068
Changes:
mpich (4.3.0-6) experimental; urgency=medium
.
* Disable pmix; conflicts with hydra. Closes: #1102068
Checksums-Sha1:
8f200d1f5b81d6610d3fa5566139146a9a247f4b 2763 mpich_4.3.0-6.dsc
b74a41e988fc79ecdd4ef219681ff4f87c66a908 366720 mpich_4.3.0-6.debian.tar.xz
ce1db7ce81c23b53471a1f186c9c9c5c2c99998a 3975236 libmpich-dev_4.3.0-6_amd64.deb
6c1f2f69921126c1fe9e59d4ba7bef72019a2eba 16536376
libmpich12-dbgsym_4.3.0-6_amd64.deb
3f67620efc080ed4697e3417ebeb8830b78b9194 2977556 libmpich12_4.3.0-6_amd64.deb
292375bc388d016ea4ad2b5f9a4210f7022880dd 1206872 mpich-dbgsym_4.3.0-6_amd64.deb
2167c5a246452339e114daf0d07ec1dd9535ddfa 1079456 mpich-doc_4.3.0-6_all.deb
e15686a83540e56bae251d8f92628561e7d18eef 14117 mpich_4.3.0-6_amd64.buildinfo
7956227fa9dd653724f3bda41b33a9e0a9338bac 251704 mpich_4.3.0-6_amd64.deb
Checksums-Sha256:
5bdbbaf4ee1a1ce04d04480cc294cc70bded74d7f78d18ea9e6b15bd9383b5fb 2763
mpich_4.3.0-6.dsc
ccc3e1cf44a9bddcc69f1ac57ae81d7a8f1234f36153173c6775a142862bc8d5 366720
mpich_4.3.0-6.debian.tar.xz
4cac3243c322fb7b1c9c413e259ab95d5d062d125563df71567a7db1367229f2 3975236
libmpich-dev_4.3.0-6_amd64.deb
be8af81383bb69a3eff3170e20f62880fd7772a1922de7d1c652c6554c75850f 16536376
libmpich12-dbgsym_4.3.0-6_amd64.deb
65f97856e584c3ba3200c5a5f82f97c71588432f8fd352340c9ab71ab90b018f 2977556
libmpich12_4.3.0-6_amd64.deb
fa28438c47b94ef4845ba6a7e1f88a3f7c5a44d239a7541057d5f3e1e82105ae 1206872
mpich-dbgsym_4.3.0-6_amd64.deb
664a6344e51253f3c05fa64c896b8dedd9f3bd0d62620922b3a41f29c9b4fba8 1079456
mpich-doc_4.3.0-6_all.deb
7d092841261b5c62d0d57fe3d478f7d630c1fe2baf14616f45d40d73ce22a4d1 14117
mpich_4.3.0-6_amd64.buildinfo
05b4c8ab02e21a652b08448939a0ad6497d8bf815d657d69da3581aa15e68cee 251704
mpich_4.3.0-6_amd64.deb
Files:
6479a05a7ad575c62dd20171d78a5077 2763 devel optional mpich_4.3.0-6.dsc
e0a7844929f1b0eb6288fed1eebd9297 366720 devel optional
mpich_4.3.0-6.debian.tar.xz
31ae2dd2b6c6b1362ee0859ddce426ea 3975236 libdevel optional
libmpich-dev_4.3.0-6_amd64.deb
67c242334229a5df2801e70eb34c9586 16536376 debug optional
libmpich12-dbgsym_4.3.0-6_amd64.deb
884a03c490f8a32a08f5c97a54b59354 2977556 libs optional
libmpich12_4.3.0-6_amd64.deb
d26fd4b0460e0b1edf318599fdff9a92 1206872 debug optional
mpich-dbgsym_4.3.0-6_amd64.deb
b04041fb04529574d42bbb77ff88b17c 1079456 doc optional mpich-doc_4.3.0-6_all.deb
e1f5097dce75fe7bfa31906cbb345d25 14117 devel optional
mpich_4.3.0-6_amd64.buildinfo
c550ec051bc816c581c5b7d6ee33c977 251704 devel optional mpich_4.3.0-6_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgjg86RZbNHx4cIGiy+a7Tl2a06UFAmf+n4sACgkQy+a7Tl2a
06VbihAAqiV3n7nu5Ox1XWrOt/VjFSUDVrBTNQDJF/Nt1gmK15/ZAprOm/ujKywd
W+hZ+MOEqylkIqejbHy+/7SlnQTrBTuS1/QmFdvags3PJNjGtCC1qGqCx9LZRLmY
b2XWlNcHkFYi4wpCIjva+9VzG30yEPPTw3GoFj8HKPOKxSCgcTJ/4JDpEQaJkKRm
TDqa1Ws0yoHqMLaJrlmx7trrAF7wB+TsXFIgcVxgKqYtefKg2eWlHpY2DRtsTRw/
pUEwTH+BMtpSksh/8Ru52OI8HP9g3noXDLrtt+hTD6bi3XJXnsk/wKaG9U/H+VJp
xtrAXlDoEYmJCjn0EebB7ODTqvGUdwcnneyEWgcqyMJzUhoe5l+/7L1VaLkCuA/X
SlgCYvpskKMvLRJ3kSAwWm5Whits5d0/H/Rw9/R0fH/P/AGfe8H2BmdrvrGAjTJ8
F5JACF5yIyZhegpiLF977GNQUBgyBYoAUyPnc5+Epdbs4vuhO3j8VYKQR4dhtctU
VfnOcYL4qpTjOh+3wWa2l/NuFlMVYqQo1EVrdSM2q09UAnmDwKH1PtrBaS8pcbcb
b2He0bryUoBb6lRXRf+eJRZtwdwXn3bkCjxIFLu/PcXMoRCdq/Fy2+UjV9y5KHNC
/fglMWhOwaHlkt2Lj+jFrM68epNZloAU4kZIX3Gamd5D3PhKeDE=
=LRdo
-----END PGP SIGNATURE-----
pgpAVroyilAsx.pgp
Description: PGP signature
--- End Message ---