build: use static deps for pkg-config libs.private
Dependencies of the RTE libraries were not being added to the
Requires.private field of the pc file since the variable used for
dynamic linking was passed to the related field of pkg.generate.
Use the static one so that dependencies are included.
Fixes: 57ae0ec626
("build: add dependency on telemetry to apps with meson")
Cc: stable@dpdk.org
Signed-off-by: Luca Boccassi <bluca@debian.org>
This commit is contained in:
parent
a89fbda489
commit
d358817671
@ -81,7 +81,7 @@ pkg.generate(name: meson.project_name(),
|
||||
filebase: 'lib' + meson.project_name().to_lower(),
|
||||
version: meson.project_version(),
|
||||
libraries: dpdk_libraries,
|
||||
libraries_private: dpdk_drivers + dpdk_libraries +
|
||||
libraries_private: dpdk_drivers + dpdk_static_libraries +
|
||||
['-Wl,-Bdynamic'] + dpdk_extra_ldflags,
|
||||
description: 'The Data Plane Development Kit (DPDK)',
|
||||
subdirs: [get_option('include_subdir_arch'), '.'],
|
||||
|
Loading…
Reference in New Issue
Block a user