numam-dpdk/scripts
Thomas Monjalon 506f51cc0d mk: enable next abi preview
When a change makes really hard to keep ABI compatibility,
instead of waiting next release to break the ABI, it is smoother
to introduce the new code as a preview and disable it when packaging.
The flag RTE_NEXT_ABI must be used to "ifdef" the new code.
When the release is out, a dynamically linked application can use
the new shared libraries with the old ABI while developpers can prepare
their application for the next ABI by reading the deprecation notice
and easily testing the new code.
When starting the next release cycle, the "ifdefs" will be removed
and the ABI break will be marked by incrementing LIBABIVER. The map
files will also be updated.

The default value is enabled to be developer compliant.
The packagers must disable it as done in pkg/dpdk.spec.
When enabled, all shared library numbers are incremented by appending
a minor .1 to the old ABI number. In the next release, only impacted
libraries will have a major +1 increment.
The impacted libraries must provide an alternative map file to use
with this option.

The ABI policy is updated.

Signed-off-by: Thomas Monjalon <thomas.monjalon@6wind.com>
Acked-by: Neil Horman <nhorman@tuxdriver.com>
2015-07-09 00:56:40 +02:00
..
cocci mbuf: add script to convert code to offset macro 2015-06-24 12:01:14 +02:00
auto-config-h.sh scripts: check features to generate configuration header 2015-02-25 16:06:12 +01:00
check-maintainers.sh scripts: find areas without maintainer 2015-02-09 15:15:04 +01:00
cocci.sh mbuf: add script to convert code to offset macro 2015-06-24 12:01:14 +02:00
depdirs-rule.sh remove trailing whitespaces 2014-06-11 00:29:34 +02:00
gen-build-mk.sh remove trailing whitespaces 2014-06-11 00:29:34 +02:00
gen-config-h.sh mk, scripts: remove useless blank lines 2015-06-12 11:10:02 +02:00
relpath.sh scripts: fix build in a symlinked directory 2015-05-12 14:13:42 +02:00
test-null.sh scripts: test null forwarding 2015-04-13 22:50:09 +02:00
validate-abi.sh mk: enable next abi preview 2015-07-09 00:56:40 +02:00