Your message dated Wed, 14 May 2025 11:05:05 +0000
with message-id <e1uf9v7-00eolk...@fasolo.debian.org>
and subject line Bug#1102068: fixed in libfabric 2.1.0-1.1
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: libfabric
Source-Version: 2.1.0-1.1
Done: Roland Fehrenbacher <r...@q-leap.de>
We believe that the bug you reported is fixed in the latest version of
libfabric, 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.
Roland Fehrenbacher <r...@q-leap.de> (supplier of updated libfabric 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: Wed, 14 May 2025 10:47:50 +0000
Source: libfabric
Architecture: source
Version: 2.1.0-1.1
Distribution: unstable
Urgency: medium
Maintainer: Debian HPC Team <debian-...@lists.debian.org>
Changed-By: Roland Fehrenbacher <r...@q-leap.de>
Closes: 1102068
Changes:
libfabric (2.1.0-1.1) unstable; urgency=medium
.
* Add patch to fix FTBFS on 32-bit architectures (Closes: #1102068).
Patch by Gonzalo Silvalde Blanco <gonzalo.silva...@gmail.com>
Checksums-Sha1:
d02e17ec808dc118dc83b17d41b13ed9d1ba2b81 2167 libfabric_2.1.0-1.1.dsc
c62f2cd4530b8e572cd10bcc7b45b15a0e2bc2e1 20348
libfabric_2.1.0-1.1.debian.tar.xz
ab8d4b39d230a7796e31c7d96b379f35c10461fc 7601
libfabric_2.1.0-1.1_amd64.buildinfo
Checksums-Sha256:
4635d2f0c965dc11f1dd02f77b377efe3c53876b541756605bbefb83cb5f17ff 2167
libfabric_2.1.0-1.1.dsc
c35e3ff6ebf9347037cc5f0158f9bdc6507afbd992b09e590602266a457c1e25 20348
libfabric_2.1.0-1.1.debian.tar.xz
417ab68cd0ba4a5ec675d67bf499588bcabf1dc45021424dd942f6e3d05ca514 7601
libfabric_2.1.0-1.1_amd64.buildinfo
Files:
b3988c0407165cc87dce3a524ad722fe 2167 libs optional libfabric_2.1.0-1.1.dsc
a6d9ed1dc44461c75da027307171042a 20348 libs optional
libfabric_2.1.0-1.1.debian.tar.xz
993299e5e2375237800a355a3f9f49d1 7601 libs optional
libfabric_2.1.0-1.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE2JOTOUGco7hpz92VBwICWFuBLsEFAmgkdoEACgkQBwICWFuB
LsHrDQ/+OuZfDL5F5CFkEmsqjPszmozVJSDmzgtUUpOBYy+KtODQqqFoyDZyn+kK
xlyYm+li35x3R9BZ0UeAI79K9TlOgF2bQB2YwUHZdN7cu7adBYmtMXrPycEOKokZ
op/fFZ1yLaxYxOT932ba/AlJ67W3aUdbdkfx/SERjD1WDU6sg93bUiaqtnlVJVIH
lg+xdNe7wG9prJaktJ0GfLspTT4wGCyD1d/GKSHNd6xBznTP2391uqy6PkTQod9K
RR+qY8s7O2IsvBSXiiAlfP0A8dkqfb/e+eKwjEXuqH88X6mu0V0aMXTCBazAS/to
z6J5V1e5+LMA78oVgszujyfstIj+C/pa57CfoqWv+2OYHGLnff1tqup0Hcktkctn
sJpfR9c5OjFcBZKzH09SICdboxRCUxJ6B1lYCyA6BjRMcDdUh+Taako5Ki07DROj
31tYOoixG6i362zkqLvKiJurEKLFf2wSwITGRXlisRDpxaKly9u4Q7LrD/jfxj/M
ouTQzCCdBPpRNE9O/IzScNUIXanSvH/stao27IaRC+Z1UzL8/8k5K1Gg5VSxHG3o
WkJX6ut9RZ3frBTlGu4m4TIONNvEVK/vk/TqN7OKkYewBryxerRqDOoSGHLM+NYW
bWq3czHvf9R68dDjhqLCufmyq8p8zD+YHx6m4j8GmxA5RqXOJa4=
=oSx+
-----END PGP SIGNATURE-----
pgpUf_5B2F_nS.pgp
Description: PGP signature
--- End Message ---