numam-dpdk/drivers/common/mlx5
Thomas Monjalon e21492a517 net/mlx: fix overlinking with meson and glue dlopen
If ibverbs_link is dlopen, the PMD and application should not
be linked with ibverbs, but the glue library is.
Unfortunately the ibverbs dependency was exported in the
variable ext_deps, so there were overlinking.

It is fixed by not exporting the dependency in ext_deps,
and recreating a limited dependency object for cflags only.

Fixes: 1dd7c7e38c ("net/mlx4: support meson build")
Fixes: 96d7c62a70 ("net/mlx5: support meson build")
Cc: stable@dpdk.org

Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
2020-02-14 12:42:13 +01:00
..
Makefile vdpa/mlx5: introduce Mellanox vDPA driver 2020-02-05 09:51:21 +01:00
meson.build net/mlx: fix overlinking with meson and glue dlopen 2020-02-14 12:42:13 +01:00
mlx5_common_utils.h common/mlx5: introduce common library 2020-02-05 09:51:20 +01:00
mlx5_common.c common/mlx5: improve assert control 2020-02-05 09:51:21 +01:00
mlx5_common.h common/mlx5: improve assert control 2020-02-05 09:51:21 +01:00
mlx5_devx_cmds.c common/mlx5: improve assert control 2020-02-05 09:51:21 +01:00
mlx5_devx_cmds.h common/mlx5: get DevX capability for max RQT size 2020-02-05 09:51:20 +01:00
mlx5_glue.c build: remove redundant config include 2020-02-11 16:50:59 +01:00
mlx5_glue.h common/mlx5: glue VAR allocation 2020-02-05 09:51:20 +01:00
mlx5_nl.c common/mlx5: improve assert control 2020-02-05 09:51:21 +01:00
mlx5_nl.h common/mlx5: support ROCE disable through Netlink 2020-02-05 09:51:20 +01:00
mlx5_prm.h net/mlx5: fix legacy multi-packet write session 2020-02-14 12:42:12 +01:00
rte_common_mlx5_version.map common/mlx5: fix ABI version 2020-02-12 09:26:43 +01:00