[dpdk-dev] [PATCH] build: make compat a universal dependency

Bruce Richardson bruce.richardson at intel.com
Tue Jan 23 10:26:28 CET 2018


On Mon, Jan 22, 2018 at 05:43:06PM +0000, Luca Boccassi wrote:
> On Mon, 2018-01-22 at 15:42 +0000, Bruce Richardson wrote:
> > By making "compat" lib (which consists of a header only) a dependency
> > of
> > the EAL, we make the header file available to all other libs, drivers
> > and
> > apps, and thereby make it less work to do ABI versioning.
> > 
> > Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
> > ---
> >  drivers/net/bonding/meson.build    | 2 +-
> >  lib/librte_distributor/meson.build | 2 +-
> >  lib/librte_eal/meson.build         | 1 +
> >  lib/librte_ether/meson.build       | 2 +-
> >  lib/librte_hash/meson.build        | 2 +-
> >  lib/librte_lpm/meson.build         | 1 -
> >  6 files changed, 5 insertions(+), 5 deletions(-)
> 
> Acked-by: Luca Boccassi <bluca at debian.org>
> 
> How's the Meson patchset looking for 18.02? What's on the TODO list?
> 
Since it's going in as experimental, I think the requirements for
completeness are not too strict. I'm not aware of any blocking gaps at
this stage apart from the release note update which has the patch
already submitted. I plan to submit the pull request very soon.

For 18.05, the main objective I think is to complete the build,
especially all drivers, improve the autotests, [e.g. Harry has some
ideas of splitting out the performance tests into a benchmarking
target], get the docs building [I see Kevin sent out a patch for that
already], and a few cleanups. I'm hoping having the build merged in as
experiemental will help encourage maintainers to port their components
over, if not already done, and it will certainly help with maintenance -
the amount of files added, renamed or moved in a release astounded me!

/Bruce


More information about the dev mailing list