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