问题:
编译dpdk提示missing dependency, "mlx5"问题,具体错误提示如下:
common:
bus:
auxiliary, ifpga, pci, vdev, vmbus,
mempool:
bucket, ring, stack,
dma:
hisilicon, idxd, ioat, skeleton,
net:
ticdma, ring,
Message:
=================
Content Skipped
=================
apps:
libs:
kni: explicitly disabled via build config (deprecated lib)
flow_classify: explicitly disabled via build config (deprecated lib)
drivers:
bus/dpaa: missing internal dependency, "common_dpaax"
bus/fslmc: missing internal dependency, "common_dpaax"
common/mlx5: missing dependency, "mlx5"
mempool/cnxk: missing internal dependency, "common_cnxk"
mempool/dpaa: missing internal dependency, "bus_dpaa"
mempool/dpaa2: missing internal dependency, "bus_fslmc"
mempool/octeontx: missing internal dependency, "common_octeontx"
dma/cnxk: missing internal dependency, "common_cnxk"
dma/dpaa: missing internal dependency, "bus_dpaa"
dma/dpaa2: missing dependency, DPDK DPAA2 mempool driver
net/mlx4: missing dependency, "mlx4"
net/mlx5: missing internal dependency, "common_mlx5"
解决方法:
安装包含Mellanox驱动开发库的软件包,yum install rdma-core-devel。