On Sat, Jan 6, 2024 at 12:14 AM Stephen Hemminger <step...@networkplumber.org> wrote: > > On Fri, 5 Jan 2024 17:42:15 +0530 > <jer...@marvell.com> wrote: > > > > I would a clause about optional dependency. > Something like: > > If external dependency is not available, then it must be detectable > by the > build process. Missing external library must not impact the core > functionality > of the DPDK; only the library or driver in DPDK will not be built.
OK. I will send the next verison with following update [main][dpdk.org] $ git diff diff --git a/doc/guides/contributing/library_dependency.rst b/doc/guides/contributing/library_dependency.rst index 367e380a89..7b008d7e8a 100644 --- a/doc/guides/contributing/library_dependency.rst +++ b/doc/guides/contributing/library_dependency.rst @@ -44,3 +44,9 @@ used as dependencies in DPDK drivers or libraries. - Optional dependencies should use stubs to minimize ``ifdef`` clutter, promoting improved code readability. + +#. **Dependency nature:** + + - The external library dependency should be optional. + i.e Missing external library must not impact the core functionality of the DPDK, specififc + library and/or driver will not built if dependencies are not meet.