How to build DPDK without usertools/dpdk-setup.sh?

David Aldrich david.aldrich.ntml at gmail.com
Wed Sep 11 17:59:34 CEST 2024


Hi David

Thanks for your reply,

> The only trick is to pass a -Dprefix=$(pwd)/install and make your
> application use this directory.

meson -Dexamples=all -Dprefix="/" build

is doing what I need.

I do have a further problem. The resulting build has no pmd drivers.
It is probably relevant that the output of the first meson command
includes:

=================
Content Skipped
=================

libs:

drivers:
        common/mvep:    missing dependency, "libmusdk"
        common/mlx5:    missing dependency, "mlx5"
        crypto/qat:     missing dependency, libcrypto
        net/af_xdp:     missing dependency, "libbpf"
        net/ipn3ke:     missing dependency, "libfdt"
        net/mlx4:       missing dependency, "mlx4"
        net/mlx5:       missing internal dependency, "common_mlx5"
        net/mvneta:     missing dependency, "libmusdk"
        net/mvpp2:      missing dependency, "libmusdk"
etc.

Many of those libraries are installed, but not libmusdk. Is that
essential? (I am using a Broadwell NIC).

Best regards
David


More information about the users mailing list