|
Revision tags: v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1, v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1 |
|
| #
0144eeaf |
| 02-Dec-2020 |
Thomas Monjalon <[email protected]> |
devtools: adjust verbosity of ABI check
The scripts gen-abi.sh and check-abi.sh are updated to print error messages to stderr so they are likely never ignored.
When called from test-meson-builds.sh
devtools: adjust verbosity of ABI check
The scripts gen-abi.sh and check-abi.sh are updated to print error messages to stderr so they are likely never ignored.
When called from test-meson-builds.sh, the standard messages on stdout can be more quiet depending on the verbosity settings. The beginning of the ABI check is announced in verbose mode. The commands are printed in very verbose mode. The check result details are available in verbose mode.
Signed-off-by: Thomas Monjalon <[email protected]>
show more ...
|
|
Revision tags: v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2, v20.11-rc1, v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1, v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2 |
|
| #
777014e5 |
| 02-Feb-2020 |
David Marchand <[email protected]> |
devtools: add ABI checks
For normal developers, those checks are disabled.
Enabling them requires a configuration that will trigger the ABI dumps generation as part of the existing devtools/test-bu
devtools: add ABI checks
For normal developers, those checks are disabled.
Enabling them requires a configuration that will trigger the ABI dumps generation as part of the existing devtools/test-build.sh and devtools/test-meson-builds.sh scripts.
Those checks are enabled in the CI for the default meson options on x86 and aarch64 so that proposed patches are validated via our CI robot. A cache of the ABI is stored in travis jobs to avoid rebuilding too often.
Checks can be informational only, by setting ABI_CHECKS_WARN_ONLY when breaking the ABI in a future release.
Explicit suppression rules have been added on internal structures exposed to crypto drivers as the current ABI policy does not apply to them. This could be improved in the future by carefully splitting the headers content with application and driver "users" in mind.
We currently have issues reported for librte_crypto recent changes for which suppression rules have been added too.
Mellanox glue libraries are explicitly skipped as they are not part of the application ABI.
Signed-off-by: David Marchand <[email protected]> Acked-by: Luca Boccassi <[email protected]>
show more ...
|