Meson can generate the list of private dependencies of libraries automatically for the pkgconfig file only since version 0.46.0.
Signed-off-by: Luca Boccassi <[email protected]> --- v2: corrected version, minimum required is meson 0.46 doc/build-sdk-meson.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/doc/build-sdk-meson.txt b/doc/build-sdk-meson.txt index 508e2cb64..3d8a69c29 100644 --- a/doc/build-sdk-meson.txt +++ b/doc/build-sdk-meson.txt @@ -203,3 +203,9 @@ From examples/helloworld/Makefile:: build: @mkdir -p $@ + +NOTE: for --static builds, DPDK needs to be built with Meson >= 0.46 in order to +fully generate the list of private dependencies. If DPDK is built with an older +version of Meson, it might be necessary to manually specify dependencies of DPDK +PMDs/libraries, for example -lmlx5 -lmnl for librte-pmd-mlx5, or the static link +step might fail. -- 2.19.1

