2011-06-22 00:19:21 Peter Samuelson napisaĆ(a): > Well, I was mainly thinking of platforms like Gentoo Linux that seem > like they're big on early adoption and not so big on ABI stability and > support lifetime. I don't know if my perception is accurate, but I get > the feeling they are, in general, happy to accept "recompile the world" > as a substitute for keeping old libraries around for a gradual upgrade > transition.
Users of stable versions of Portage (main package manager) can use revdep-rebuild script, which detects packages containing executables/libraries linked against no longer existent libraries. Users of experimental versions of Portage can use new "preserve-libs" functionality, which preserves libraries from older versions of packages until reverse dependencies are rebuilt with new libraries. In some situations, it is possible to have multiple versions of given package installed simultaneously. This possibility must be declared in ebuilds of given package and there should be no file collisions. E.g. it is possible to have Python 2.4.*, 2.5.*, 2.6.*, 2.7.*, 3.0.*, 3.1.*, 3.2.* and 3.3.* installed simultaneously (but not both e.g. 3.1.3 and 3.1.4). It is possible to have APR 1.* and 2.* installed simultaneously. (The ebuild for APR 2.0_pre* is absent in main repository and is present in my private repository.) -- Arfrever Frehtes Taifersar Arahesis
signature.asc
Description: This is a digitally signed message part.