ABI Compliance

Ensure ABI Compliance.

Install abi-compliance-checker and abi-dumper

my script to generate the ABI dumps is gen-abi-data-libical-stable.sh make sure to have tagged the new release, call it v3.0.5

  1. create the ABI dumps from the stable version,
gen-abi-data-libical-stable.sh v3.0.0
  1. create the ABI dumps from the new release
gen-abi-data-libical-stable.sh v3.0.5

my script to compare the ABI dumps is cmp-abi-data-libical.sh

  1. compare the ABI dumps
     cmp-abi-data-libical.sh v3.0.5

the standard output will show compatibility and you can look at the web pages reported there as well.

the comparison is stored in the compat_reports directory.