[csw-maintainers] Shared library placement, take 3
Ben Walton
bwalton at opencsw.org
Wed Jul 20 04:16:16 CEST 2011
Excerpts from Maciej Bliziński's message of Mon Jul 18 07:03:02 -0400 2011:
Hi Maciej,
> The questions discussed were e.g. how to compile against an older
> version of the library. One idea was to keep header and .so files in
> separate directories; another idea was to have incompatible dev
> packages and that the choice of the version would be made by
> installing or uninstalling specific dev packages.
I don't recall (and haven't googled the archive) whether we discussed
using alternatives as a mechanism that could default to newest .so but
be toggled to older versions as required...This would allow
side-by-side installation of the -dev packages. For buildfarm use, it
could be a little unpleasant if it's switched for building one package
and then affects other users. That might be reason enough to discard
the idea.
> What are your thoughts about it? Would you like to see the proposal
> integrated into our shared libraries packaging policy?
The less we have in special-prefix areas the better, as far as I'm
concerned. If we do this, we'll need to tackle (as a separate item)
the header files, etc too.
Thanks
-Ben
--
Ben Walton
Systems Programmer - CHASS
University of Toronto
C:416.407.5610 | W:416.978.4302
More information about the maintainers
mailing list