11/10/2021 08:58, Xia, Chenbo: > From: Liu, Changpeng <changpeng....@intel.com> > > Another issue raised by Jim Harris is that for distro packaged DPDK, since > > this option isn't enabled by default, this will not allow SPDK > > to use the distro packaged DPDK after this release. > > I think for this problem, we have two options: enable driver sdk by default or > let OSV configure the option when building distros. I'm fine with either > option.
The meson option enable_driver_sdk is described as "Install headers to build drivers." Standard development packages should provide headers to build an application. This option is for projects extending DPDK drivers out of the tree. The preferred option is to develop drivers inside DPDK. If a project needs the special option enable_driver_sdk, 1/ it is not following the recommended approach, 2/ it has to manage the burden of driver compatibility with DPDK, 3/ it can compile DPDK itself. So I think we neither need to make it a default, nor force distros to enable it. Am I missing something?