build: remove special versioning for non stable libraries
authorDavid Marchand <david.marchand@redhat.com>
Fri, 26 Jun 2020 08:16:36 +0000 (10:16 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 7 Jul 2020 10:48:25 +0000 (12:48 +0200)
commit7762e0139b7d0249baac4fe95a49653c7295c2a0
tree8b7bb668dcb5887e9c49afbdfbc6d553a5251c9b
parentf6d7f405760610e9c61994c846fe59b3516591aa
build: remove special versioning for non stable libraries

Having a special versioning for experimental/internal libraries put a
additional maintenance cost while this status is already announced in
MAINTAINERS and the library headers/documentation.
Following discussions and vote at 05/20 TB meeting [1], use a single
versioning for all libraries in DPDK.

Note: for the ABI check, an exception [2] had been added when tweaking
this special versioning [3].
Prefer explicit libabigail rules (which will be dropped in 20.11).

1: https://mails.dpdk.org/archives/dev/2020-May/168450.html
2: https://git.dpdk.org/dpdk/commit/?id=23d7ad5db41c
3: https://git.dpdk.org/dpdk/commit/?id=ec2b8cd7ed69

Signed-off-by: David Marchand <david.marchand@redhat.com>
Acked-by: Ray Kinsella <mdr@ashroe.eu>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
buildtools/meson.build
config/meson.build
devtools/check-abi.sh
devtools/libabigail.abignore
doc/guides/contributing/abi_policy.rst
doc/guides/contributing/abi_versioning.rst
drivers/meson.build
lib/meson.build
mk/rte.lib.mk