Adding this issue as discussed with @iphydf on IRC as a reminder for future versions:
make sure to correctly set the library version which describes ABI compatibility.
For the autotools build this can be done by setting the LIBTOXCORE_LT_VERSION variable in configure.ac, its value is then passed to libtool. There probably is something similar for the cmake build as well.
More details about library versioning can be found here:
https://www.gnu.org/software/libtool/manual/libtool.html#Versioning
Adding this issue as discussed with @iphydf on IRC as a reminder for future versions:
make sure to correctly set the library version which describes ABI compatibility.
For the autotools build this can be done by setting the LIBTOXCORE_LT_VERSION variable in configure.ac, its value is then passed to libtool. There probably is something similar for the cmake build as well.
More details about library versioning can be found here:
https://www.gnu.org/software/libtool/manual/libtool.html#Versioning