On Wed, Dec 20, 2023 at 04:18:32PM +0100, Morten Brørup wrote: > > From: Bruce Richardson [mailto:bruce.richard...@intel.com] > > Sent: Wednesday, 20 December 2023 15.22 > > > > Remove five more libs from the mandatory build list. Only one needing > > any special treatment is LPM, which is an optional dependency for some > > secondary process autotests. > > > > Signed-off-by: Bruce Richardson <bruce.richard...@intel.com> > > --- > > Good stuff. > > Acked-by: Morten Brørup <m...@smartsharesystems.com> > > <rant> > As previously discussed, I would like to see 'meter' become optional too, but > it's probably too deeply embedded into the ethdev lib. > The metering stuff I think is in separate files, so it might not be too difficult to separate.
> And I somehow missed that the 'telemetry' lib was not optional when it was > added, so now we're stuck with all the bloat that comes with it. :-( I've been thinking about this, and I will hopefully try prototyping some ways to make it optional in future. Will probably need function stubs somewhere to make things clean. As with the meter stuff, it's probably just a matter of having a bit of time to look at it. /Bruce