On Thu, Nov 15, 2018 at 06:26:28PM +0000, Luca Boccassi wrote: > Meson can generate the list of private dependencies of libraries > automatically for the pkgconfig file only since version 0.45.0. > > Signed-off-by: Luca Boccassi <[email protected]> > --- > 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..229398bb0 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.45 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.
Thinking about it more, this doesn't seem to actually be the root-cause of the reported problem. You said in the other thread that you reproduced the problem with v0.45.2 which is >= 0.45 /Bruce

