On Jan 29, 2021, at 3:47 PM, Dan Smith <dasm...@vmware.com<mailto:dasm...@vmware.com>> wrote: I do think at least implementing some automated checking for whatever compatibility we intend to provide is a good idea.
I have a branch with a test using Abigail [1]. This branch depends on merging of a CI branch. It was actually through this branch that it was clear we have not been good about preserving any ABI compatibility between releases. I also found that we are exporting more symbols than we should in our library. All these need to be addressed over time. Baby steps I supposed… [1] https://sourceware.org/libabigail/ -Jake