summaryrefslogtreecommitdiff
path: root/doc/build-sdk-meson.txt
diff options
context:
space:
mode:
authorLuca Boccassi <bluca@debian.org>2018-11-16 10:57:33 +0000
committerThomas Monjalon <thomas@monjalon.net>2018-11-19 00:49:38 +0100
commitd2c2e3b836a80aade45661d1bed2efcf74c0ce0b (patch)
treecb07dbb0b60a80040109e6726a5669b481e0c643 /doc/build-sdk-meson.txt
parent137f1a5cda798d2bb8eb49443d823522df9b167f (diff)
downloaddpdk-d2c2e3b836a80aade45661d1bed2efcf74c0ce0b.zip
dpdk-d2c2e3b836a80aade45661d1bed2efcf74c0ce0b.tar.gz
dpdk-d2c2e3b836a80aade45661d1bed2efcf74c0ce0b.tar.xz
build: document Meson < 0.46 miss private dependencies
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 <bluca@debian.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Diffstat (limited to 'doc/build-sdk-meson.txt')
-rw-r--r--doc/build-sdk-meson.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/build-sdk-meson.txt b/doc/build-sdk-meson.txt
index 508e2cb..3d8a69c 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.