The 65.0-1ubuntu1 test build FTBFS on armhf and i386:
armhf:
https://launchpad.net/~virtustom/+archive/ubuntu/rdma-core-65.0-stonking/+build/33608059
i386:
https://launchpad.net/~virtustom/+archive/ubuntu/rdma-core-65.0-stonking/+build/33608060
Both fail while compiling the pyverbs comp_cntr module, which is new in
65.0:
comp_cntr.c:5168:61: error: passing argument 2 of 'ibv_read_comp_cntr' from
incompatible pointer type [-Wincompatible-pointer-types]
expected 'uint64_t *' {aka 'long long unsigned int *'}
but argument is of type 'long unsigned int *'
pyverbs declares the value as 'unsigned long' while verbs.h declares the
parameter as 'uint64_t *'. Those are the same type on 64-bit architectures
but not on 32-bit ones, so the mismatch only breaks armhf and i386.
This is not specific to the Ubuntu delta. Debian's own 65.0-1 fails the same
way on armhf and i386, while amd64, arm64 and ppc64el built fine:
https://buildd.debian.org/status/package.php?p=rdma-core
It is tracked in Debian as #1148146 (severity: serious, tags: ftbfs patch)
and forwarded upstream as PR #1803, which is still open:
https://bugs.debian.org/1148146
https://github.com/linux-rdma/rdma-core/pull/1803
I am waiting for Debian to fix this and will merge the resulting upload
instead, so that the Ubuntu delta stays limited to the two remaining
changes listed in the description. I will update this bug with the build
and test results once that upload is available.
** Bug watch added: Debian Bug tracker #1148146
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1148146
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2167325
Title:
FFe: Please merge rdma-core 65.0-1 from Debian unstable into stonking
(new upstream release 65.0)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rdma-core/+bug/2167325/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs