On Wed, 2019-12-11 at 10:26 +0000, Bruce Richardson wrote: > The soname for each stable ABI version should be just the ABI version > major > number without the minor number. Unfortunately both major and minor > were > used causing version 20.1 to be incompatible with 20.0. > > This patch fixes the issue by switching from 2-part to 3-part ABI > version > numbers so that we can keep 20.0 as soname and using the final digits > to > identify the 20.x releases which are ABI compatible. This requires > changes > to both make and meson builds to handle the three-digit version and > shrink > it to 2-digit for soname. > > Fixes: cba806e07d6f ("build: change ABI versioning to global") > > Signed-off-by: Thomas Monjalon < > tho...@monjalon.net > > > Signed-off-by: Bruce Richardson < > bruce.richard...@intel.com > > > --- > > This patch contains an alternative fix to that implied by the > previous patches: > http://patches.dpdk.org/patch/63726/ > > http://patches.dpdk.org/patch/63728/ > > > --- > ABI_VERSION | 2 +- > drivers/meson.build | 4 ++-- > lib/meson.build | 4 ++-- > mk/rte.lib.mk | 5 ++++- > 4 files changed, 9 insertions(+), 6 deletions(-)
Acked-by: Luca Boccassi <bl...@debian.org> Thank you! I've set a reminder in my calendar for September to revert it :-) -- Kind regards, Luca Boccassi