* Russ Allbery wrote on Wed, Aug 26, 2009 at 12:41:52AM CEST:
> Bob Friesenhahn writes:
> 
> >                          libfoo-ssl_fast.so
> >   myprog --> somelib -->     or
> >                          libfoo-ssl_slow.so

> This case is exceptionally rare.

It used to be a lot more common, and likely still is somewhat common, in
the HPC community.  You have several BLAS libraries to choose from,
several higher-level ones, too.  Of course, by now they aren't really
binary compatible any more at all, so it makes this less possible.

> In all the years that I've worked on
> free software and packaging of software for multiple different versions of
> UNIX, I've never wanted to do this, and I don't know of any case in the
> thousands of packages in Debian where this technique is used.

That was probably a conscious decision.

> Normally
> it's easier and more robust to just build two different versions of
> somelib, one for each of the alternative dependency libraries.  (See, for
> instance, how cURL is handled in Debian.)

So you end up with libfancyalgo-atlas-openmpi-devel and similar
packages.

Cheers,
Ralf


_______________________________________________
http://lists.gnu.org/mailman/listinfo/libtool

Reply via email to