Ingo Schwarze <schwa...@usta.de> wrote: > I don't think bumping the shared object major is required. The > patch only changes *unused* bits in a constant that confused the > type checking of the compiler. Even if a program passes the other > value to a library or vice versa, everything should still work as > expected.
I urge you to always crank numbers, because it is free. What isn't free, is some reasoning which things it isn't required, and then 40 years in the wilderness. About 20 years ago, there was a very small #define change that made a pile of libraries incompatible in a subtle way, and people were ready to kill each other. If the libraries had just been cranked (in the same way we aggressively crank libc), we wouldn't even have noticed the problem.