You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
soname logic updated.
Default is now keep which only rebuilds of a soname is no longer available.
This is in line with how sonames are typically used where soname only changes
when ABI changes.
* soname handling has been re-written from scratch and improved subs…
…tantially.
It now identifies every soname versioned library in elf executables
along with their full path. It also properly handles executables
built with *--rpath* loader options.
Previous versions relied on makepkg soname output
which, unfortunately, only lists sonames if they are also listed as a PKGBUILD dependency.
We need every soname versioned library to ensure we do the right thing
and rebuild when needed. So it was a mistake to rely on this.
Can also specify how to handle version comparisons similar to the way
package version comparisons are done (e.g. soname > major)
* Old options now deprecated
* (*--mpk-xxx*)
* (*--soname-build*) : use *--soname-comp* instead