Once upon a time, Axel Thimm <Axel.Thimm(a)ATrpms.net> said:
Isn't compatibility broken (be it forward or backward), if I
build
against glib 2.6, but ldd still allows runtime linking against glib
2.4 which is missing symbols?
Tru64's shared library versioning allows a library to say it is
compatible with older versions, but still have binaries built against
the new library require the new library. For example, you can have the
library be version 3 (so all binaries linked against it require version
3) but say it is still compatible with version 2.
Is there a way to do something similar with Linux and/or ELF?
--
Chris Adams <cmadams(a)hiwaay.net>
Systems and Network Administrator - HiWAAY Internet Services
I don't speak for anybody but myself - that's enough trouble.