Skip to content

WIP: Add ABI checker from freedesktop-sdk

Adds the ABI checker as it currently stands in freedesktop-sdk. An ABI check is also added to the CI in the reports stage. In order for this to actually be run the variable $STABLE_ABI needs to be set, as we don't want this to fail on master.

The ABI check is run on abi/abi-image.bst, which is an image constructed from the platform and the headers of the SDK. This is how things are done in freedesktop-sdk also.

There is also abidiff-suppressions.ini, which allows for configuration of the ABI checker to ignore some libraries or symbols. This is copied from freedesktop-sdk also, as otherwise we would get failures from breakages allowed in freedesktop-sdk.

Edited by Tom Coldrick

Merge request reports