> From: Bruce Richardson [mailto:bruce.richard...@intel.com] > Sent: Friday, 3 November 2023 17.52 > > DPDK now has more optional libraries than mandatory ones, so invert the > list stored in the meson.build file from the optional ones to the > "always_enable" ones. As well as being a shorter list: > > * we can remove the loop building up the "always_enable" list > dynamically from the optional list > * it better aligns with the drivers/meson.build file which maintains an > always_enable list. > > Signed-off-by: Bruce Richardson <bruce.richard...@intel.com>
Excellent! It really shows how bloated DPDK CORE still is. I would like to see these go optional: acl - OPTIONAL cmdline - OPTIONAL (if not used by EAL) eal - CORE ethdev - CORE, or OPTIONAL for secondary process fib - OPTIONAL hash - OPTIONAL (if not used by CORE libs) kvargs - OPTIONAL (if not used by EAL) log - CORE lpm - OPTIONAL mbuf - CORE mempool - CORE meter - OPTIONAL net - CORE pci - CORE, or OPTIONAL for secondary process rcu - OPTIONAL (if not used by CORE libs) rib - OPTIONAL ring - CORE stack - OPTIONAL (if not used by CORE libs) telemetry - OPTIONAL timer - OPTIONAL (if not used by CORE libs) Anyway, Acked-by: Morten Brørup <m...@smartsharesystems.com>