numam-dpdk/drivers/net/mlx4
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 net/mlx4: remove NDEBUG flag 2020-02-05 09:51:20 +01:00
meson.build net/mlx: fix overlinking with meson and glue dlopen 2020-02-14 12:42:13 +01:00
mlx4_ethdev.c net/mlx: replace hardcoded value with macro 2020-02-14 12:42:12 +01:00
mlx4_flow.c net/mlx4: improve assert control 2020-02-05 09:51:21 +01:00
mlx4_flow.h ethdev: deprecate legacy filter API 2019-04-19 14:51:54 +02:00
mlx4_glue.c align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
mlx4_glue.h align SPDX Mellanox copyrights 2018-04-11 01:47:47 +02:00
mlx4_intr.c net/mlx4: improve assert control 2020-02-05 09:51:21 +01:00
mlx4_mp.c net/mlx4: improve assert control 2020-02-05 09:51:21 +01:00
mlx4_mr.c net/mlx4: improve assert control 2020-02-05 09:51:21 +01:00
mlx4_mr.h remove useless include of EAL memory config header 2019-10-09 10:22:24 +02:00
mlx4_prm.h net/mlx4: remove device register remap 2019-04-12 11:02:02 +02:00
mlx4_rxq.c net/mlx4: improve assert control 2020-02-05 09:51:21 +01:00
mlx4_rxtx.c net/mlx4: improve assert control 2020-02-05 09:51:21 +01:00
mlx4_rxtx.h net/mlx4: remove device register remap 2019-04-12 11:02:02 +02:00
mlx4_txq.c net/mlx4: improve assert control 2020-02-05 09:51:21 +01:00
mlx4_utils.c net/mlx4: improve assert control 2020-02-05 09:51:21 +01:00
mlx4_utils.h net/mlx4: improve assert control 2020-02-05 09:51:21 +01:00
mlx4.c build: remove redundant config include 2020-02-11 16:50:59 +01:00
mlx4.h ethdev: change allmulticast callbacks to return status 2019-10-07 15:00:55 +02:00
rte_pmd_mlx4_version.map build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00