Debian Patches

Status for rdma-core/63.0-2

Patch Description Author Forwarded Bugs Origin Last update
librdmacm-preload.c-fix-duplicate-LFS-symbols-definitions.patch librdmacm/preload.c: fix duplicate LFS symbols definitions
85f9747 introduces the preload of fcntl64 and it fails to build on armhf:

Assembler messages:
Error: symbol `__fcntl_time64' is already defined
Error: symbol `sendfile64' is already defined

On armhf (and potentially other 32 bits systems), glibc directs fcntl64
and fcntl to the same symbol name. preload.c defines both fcntl and fcntl64
and these 2 implementations are in fact tight to the same symbol, that causes
the double symbol error.

So only provide the definition of both fcntl and fcntl64 if they are 2
separate symbols.

This fixes the issue both for sendfile64 and fcntl64.
Hector Cao <hector.cao@canonical.com> no upstream, https://github.com/linux-rdma/rdma-core/pull/1746 2026-06-01

All known versions for source package 'rdma-core'

Links