On Tue, Aug 08, 2023 at 09:43:25AM +0200, David Marchand wrote: > On Tue, Aug 1, 2023 at 3:41 PM David Marchand <david.march...@redhat.com> > wrote: > > > > Drivers implementing a class of devices (for example, drivers/event) > > depend on the associated abstraction library (lib/eventdev). > > This dependency is expressed in the top level meson.build for this class > > (drivers/event/meson.build). > > > > As we are making more libraries optional, custom constructs referencing > > the class dependencies in some drivers meson.build (event/dlb2) may break. > > > > It would be possible to add more checks in those drivers meson.build but > > it is more straightforward to not even consider a driver meson.build when > > the class dependencies are not met. > > > > Signed-off-by: David Marchand <david.march...@redhat.com> > > Acked-by: Morten Brørup <m...@smartsharesystems.com> > Acked-by: Bruce Richardson <bruce.richard...@intel.com> > Acked-by: Tyler Retzlaff <roret...@linux.microsoft.com> > > Applied, thanks. > > Bruce, could you rebase your series marking more libraries optional? > There is some conflicts after removal of kni/flow_classify, and adding > a unit test (perf reasm). > Yes, I plan to do so. However, I think I'd rather defer that set until after the set reworking the build of the tests completely. It makes everything a lot simpler in that regard. In fact, I may merge the two sets into one.
/Bruce