On 2014-01-22 10:21, justin wrote:
On 21/01/14 18:04, Sébastien Fabbro wrote:
* given the number of bugs, we should keep the linking to the
reference
names libraries, so we could eselect providers without re-compiling
all
reverse dependencies. We could do this in the open sourced providers
by
changing the soname of the libraries we compile, and in the binary
ones
(mkl,amcl...) with a link script generated library.
I don't get this point. Why do we need to play around with sonames?
Doesn't this bring more problems and maintainer burden then letting the
consumer recompile reverse dependencies? Are the libs all ABI
compatible?
All libs are supposed to be ABI compatible. For soname look at my
previous post.
If you want to interchange libblas on the fly you need to have the same
soname
for the library.
Francois