[PATCH v3 0/4] Enhance headers check
David Marchand
david.marchand at redhat.com
Mon Oct 21 18:04:43 CEST 2024
We currently check that exported headers are fine with
-DALLOW_EXPERIMENTAL_API and -DALLOW_INTERNAL_API.
Such a check won't catch issues when build is broken in the absence of
those flags, which is the common case for applications consuming DPDK.
This series adds more coverage.
--
David Marchand
Changes since v2:
- rebased on rc1,
- added check when calling rte_bitset without ALLOW_EXPERIMENTAL_API,
- added checks (and fixes) on driver specific headers,
David Marchand (4):
bitset: fix build for GCC without experimental API
buildtools/chkincs: check headers with stable API only
bus/ifpga: use C linkage where appropriate in driver header
buildtools/chkincs: check driver specific headers
buildtools/chkincs/meson.build | 30 +++++-
drivers/bus/ifpga/bus_ifpga_driver.h | 8 +-
drivers/meson.build | 1 +
lib/eal/include/rte_bitset.h | 132 +++++++++++++++++++++++++++
4 files changed, 165 insertions(+), 6 deletions(-)
--
2.46.2
More information about the dev
mailing list