Package: dpdk / 18.11.2-2+deb10u1
Patch seriesview the series file
|0004 build bump minimum Meson version to 0.47.1.patch | (download)||
bump minimum meson version to 0.47.1
|0005 build use dependency instead of find_library.patch | (download)||
1 0 + 1 - 0 !
use dependency() instead of find_library() Whenever possible (if the library ships a pkg-config file) use meson's dependency() function to look for it, as it will automatically add it to the Requires.private list if needed, to allow for static builds to succeed for reverse dependencies of DPDK. Otherwise the recursive dependencies are not parsed, and users doing static builds have to resolve them manually by themselves. When using this API avoid additional checks that are superfluous and take extra time, and avoid adding the linker flag manually which causes it to be duplicated.
|0006 build reorder libraries and build eal before cmdline.patch | (download)||
5 3 + 2 - 0 !
reorder libraries and build eal before cmdline Most libraries and PMDs depend on eal, and eal depends only on kvargs, so reorder the list in Meson to reflect this and take advantage of this dependency chain.
|0007 build use dependency for libbsd instead of manual ap.patch | (download)||
use dependency() for libbsd instead of manual append to ldflags Move libbsd inclusion to librte_eal, so that all other libraries and PMDs will inherit it.