numam-dpdk/mk
Marcin Baran cba806e07d build: change ABI versioning to global
As per new ABI policy [1], all of the libraries are now versioned using
one global ABI version. Stable libraries use the MAJOR.MINOR ABI
version for their shared objects, while experimental libraries
use the 0.MAJORMINOR convention for their versioning.
Experimental library versioning is managed globally. Changes in this
patch implement the necessary steps to enable that.

The CONFIG_RTE_MAJOR_ABI option was introduced to permit multiple
DPDK versions installed side by side. The problem is now addressed
through the new ABI policy, and thus can be removed.

[David] For external libraries relying on Makefile, LIBABIVER is
preserved to avoid using DPDK global ABI version.

[1] https://doc.dpdk.org/guides/contributing/abi_policy.html

Signed-off-by: Marcin Baran <marcinx.baran@intel.com>
Signed-off-by: Pawel Modrak <pawelx.modrak@intel.com>
Signed-off-by: Anatoly Burakov <anatoly.burakov@intel.com>
Acked-by: Bruce Richardson <bruce.richardson@intel.com>
Signed-off-by: David Marchand <david.marchand@redhat.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
2019-11-20 23:05:39 +01:00
..
arch replace license text with SPDX tag on PPC files 2019-08-05 17:17:09 +02:00
exec-env
internal
machine config: remove redundant DPAA2 build 2019-11-06 21:30:00 +01:00
target/generic build: support building ABI versioned files twice 2019-10-27 12:49:28 +01:00
toolchain mk: disable OCTEON TX2 on old compilers 2019-11-08 16:40:29 +01:00
rte.app.mk raw/ifpga/base: support device tree 2019-11-20 17:36:05 +01:00
rte.bsdmodule.mk
rte.combinedlib.mk
rte.cpuflags.mk eal/x86: check rdrand and rdseed 2019-06-04 00:23:04 +02:00
rte.extapp.mk
rte.extlib.mk
rte.extobj.mk
rte.extshared.mk
rte.extsubdir.mk
rte.gnuconfigure.mk
rte.helper.mk mk: introduce helper to check compiler argument 2019-04-15 22:55:56 +02:00
rte.hostapp.mk
rte.hostlib.mk
rte.install.mk
rte.lib.mk build: change ABI versioning to global 2019-11-20 23:05:39 +01:00
rte.module.mk
rte.obj.mk
rte.sdkbuild.mk
rte.sdkconfig.mk
rte.sdkdepdirs.mk
rte.sdkdoc.mk doc: add search engine for API 2019-07-08 22:13:20 +02:00
rte.sdkexamples.mk
rte.sdkgcov.mk
rte.sdkinstall.mk mk: fix custom kernel directory name 2019-07-22 10:00:01 +02:00
rte.sdkroot.mk
rte.sdktest.mk
rte.shared.mk
rte.subdir.mk
rte.vars.mk