Preserving systems (was: recovering FC3 from a bad superblock)
Benjamin Scott
dragonhawk at iname.com
Mon May 30 13:16:00 EDT 2005
On May 24 at 10:59am, Bill McGonigle wrote:
> Anybody know if there's work being done on shared library
> versioning/capabilities?
My understanding is that the shared library system in use by
Linux/glibc/whatever already has version tags in the dynamic linking. I've
seen this occasionally with "ldd" and "rpm" output, e.g.,:
libc.so.6(GLIBC_2.0)
The real problem here is that binary compatibility comes down to a lot more
then just versions. Compile time options can result in huge differences.
Components/options included, default paths, build environment, etc., all
matter. It's hard to stuff that in a "version" tag, and even if you could, I
suspect you'd end up having a different config profile requirement for each
and every third-party package.
--
Ben <dragonhawk at iname.com>
More information about the gnhlug-discuss
mailing list