[PATCH dpdk 2/2] meson: add drivers to dynamic libraries
Bruce Richardson
bruce.richardson at intel.com
Thu Oct 15 12:40:09 CEST 2026
On Thu, Oct 15, 2026 at 12:09:24PM +0200, Robin Jarry wrote:
> dpdk_shared_lib_deps only collects library dependencies, so DPDK built
> as a meson subproject with shared libraries never links against
> drivers that install public headers (e.g. bus/pci, bus/vdev). Add
> these drivers to dpdk_shared_lib_deps as well, mirroring what is
> already done for libraries in lib/meson.build.
>
> Signed-off-by: Robin Jarry <rjarry at redhat.com>
> ---
> drivers/meson.build | 3 +++
> 1 file changed, 3 insertions(+)
>
Acked-by: Bruce Richardson <bruce.richardson at intel.com>
> diff --git a/drivers/meson.build b/drivers/meson.build
> index 7146f036c4c9..37b152979109 100644
> --- a/drivers/meson.build
> +++ b/drivers/meson.build
> @@ -405,6 +405,9 @@ foreach subpath:subdirs
> dependencies: static_deps)
>
> dpdk_static_drivers += static_lib
> + if headers.length() > 0
> + dpdk_shared_lib_deps += shared_dep
> + endif
>
> set_variable('shared_ at 0@'.format(lib_name), shared_dep)
> set_variable('static_ at 0@'.format(lib_name), static_dep)
> --
> 2.56.0
>
More information about the dev
mailing list