18 Feb
2013
18 Feb
'13
11:16
Am 14.02.13 13:10, schrieb Roger Oberholtzer:
Then, the libXX folk must ensure that the 2.15 version of their library is ABI compatible. When that changes, they should bump the version.
They don't. In order to not have to bump the soversion, which in the past caused many problems, libc started to use symbol versioning. This means that every externally visible symbol (e.g. variable, constant, function) gets a version. Any time the symbol changes in a way that changes the ABI that symbol version changes. Tools such as nm orj objdump will show you the versions. Philipp -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org