aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2023-08-01 22:56:40 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2023-08-03 23:13:13 +0000
commitdd0f2d02c683c6ee885dda8ed323a1586c409967 (patch)
tree00a9ad101a7eee8be75e05b2948ea9d5463c3ea7
parent058ab969fd2f7a8d04240d1e9bc9d63918480226 (diff)
downloadsrc-dd0f2d02c683c6ee885dda8ed323a1586c409967.tar.gz
src-dd0f2d02c683c6ee885dda8ed323a1586c409967.zip
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
-rw-r--r--contrib/ofed/libibverbs/libibverbs.map3
1 files changed, 0 insertions, 3 deletions
diff --git a/contrib/ofed/libibverbs/libibverbs.map b/contrib/ofed/libibverbs/libibverbs.map
index 540124110e11..b49c09a06ce3 100644
--- a/contrib/ofed/libibverbs/libibverbs.map
+++ b/contrib/ofed/libibverbs/libibverbs.map
@@ -10,7 +10,6 @@ IBVERBS_1.0 {
ibv_get_async_event;
ibv_ack_async_event;
ibv_query_device;
- ibv_query_device_ex;
ibv_query_port;
ibv_query_gid;
ibv_query_pkey;
@@ -65,7 +64,6 @@ IBVERBS_1.1 {
ibv_fork_init;
ibv_dontfork_range;
ibv_dofork_range;
- ibv_register_driver;
ibv_node_type_str;
ibv_port_state_str;
@@ -136,7 +134,6 @@ IBVERBS_PRIVATE_14 {
ibv_cmd_rereg_mr;
ibv_cmd_resize_cq;
ibv_query_gid_type;
- ibv_register_driver;
verbs_register_driver;
verbs_init_cq;
};