]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
libibverbs: remove nonexistent symbols from the linker map
authorKonstantin Belousov <kib@FreeBSD.org>
Tue, 1 Aug 2023 22:56:40 +0000 (01:56 +0300)
committerKonstantin Belousov <kib@FreeBSD.org>
Thu, 3 Aug 2023 23:13:13 +0000 (02:13 +0300)
commitdd0f2d02c683c6ee885dda8ed323a1586c409967
tree00a9ad101a7eee8be75e05b2948ea9d5463c3ea7
parent058ab969fd2f7a8d04240d1e9bc9d63918480226
libibverbs: remove nonexistent symbols from the linker map

The function ibv_query_device_ex is static inline, it is not exported
from the dso. With lld 16, which is much more picky about versioning and
undefined symbols, this becomes an error.

The ibv_register_driver driver symbol is explicitly versioned in
sources, it is non-existent in un-versioned object files.

Sponsored by: NVidia networking
MFC after: 1 week
contrib/ofed/libibverbs/libibverbs.map