17/04/2020 13:47, Ray Kinsella: > On 17/04/2020 11:20, Thomas Monjalon wrote: > > 17/04/2020 12:11, Ray Kinsella: > >> check-abi.sh appears to be backward step in terms of usability. > > > > No, check-abi.sh benefits from a nice integration in build scripts. > > See below. > > > >> With validate-abi.sh I do can do a "validate-abi.sh HEAD~1 HEAD". > >> And it will do the build, install, dump and comparison for me. > >> And it picked up my 20.0.2 - > 21.0 changes no problem. > >> > >> With check-abi on the other hand, I need to the build and install myself. > >> check-abi requires dump files, but I see no reference in the documentation > >> to how these are created. > >> It silently fails when it doesn't find any ... > >> > >> Do I run abi-dumper on the so's myself, or how does it work? > > > > check-abi.sh is integrated in test-build.sh and test-meson-builds.sh. > > Probably we should document usage in these scripts. > > Looks like I need to set DPDK_ABI_REF_VERSION=master, not obvious. > Any tips or tricks would be welcome.
export DPDK_ABI_REF_VERSION=v20.02 or export DPDK_ABI_REF_VERSION=v19.11 Depends on which compatibility you want to test...