[dpdk-dev] [PATCH 0/4] abi breakage checks for meson
Conor Walsh
conor.walsh at intel.com
Thu Sep 10 16:01:12 CEST 2020
This patchset allows developers to check ABI breakages during build time.
Currently checking that the DPDK ABI has not changed before up-streaming
code is not intuitive. The current method, requires the contributor to
use either the test-build.sh and test-meson-build.sh tools, along side
some environmental variables to test their changes. Contributors in many
cases are either unaware or unable to do this themselves, leading to a
potentially serious situation where they are unknowingly up-streaming
code that breaks the ABI. These breakages are then caught by Travis, but
it would be more efficient if this is caught locally before up-streaming.
Conor Walsh (4):
devtools: bug fix for gen-abi.sh
devtools: add generation of compressed abi dump archives
buildtools: add script to setup abi checks for meson
build: add abi breakage checks to meson
buildtools/abi-setup.py | 104 ++++++++++++++++++++++++++++++
buildtools/meson.build | 20 ++++++
config/meson.build | 9 +++
devtools/gen-abi-tarball.py | 125 ++++++++++++++++++++++++++++++++++++
devtools/gen-abi.sh | 6 +-
drivers/meson.build | 15 +++++
lib/meson.build | 15 +++++
meson_options.txt | 2 +
8 files changed, 291 insertions(+), 5 deletions(-)
create mode 100755 buildtools/abi-setup.py
create mode 100755 devtools/gen-abi-tarball.py
--
2.25.1
More information about the dev
mailing list