On 2017/02/12 04:15, Dmitrij Czarkoff wrote: > CVSROOT: /cvs > Module name: ports > Changes by: [email protected] 2017/02/12 04:15:51 > > Modified files: > telephony/baresip/re: Makefile distinfo > telephony/baresip/re/patches: patch-Makefile > > Log message: > Update to re-0.5.1 > > No SHLIB bump because there are no changes in API. >
It's ABI not API changes that are important here. For example if elements in an exposed structure change in size or order, or if function arguments change in size, this is an ABI change that doesn't affect the API (and, doesn't affect the symbol table, which is why the checks looking at nm -s output that some people use aren't entirely reliable). I haven't looked at the baresip/re update to see if this happened here, just want to make sure that people are looking at the right things when they're deciding whether or not to bump library versions.
