Yann Rouillard <[email protected]> wrote:

> It seems the version check is only done to see if the whole library can be
> loaded (and only if the application/library and the library both use
> versioning), but it is not used after to link the symbols.
>
> From what I understood, symbol versioning in Linux works at the symbol
> level and would effectively help to prevent the kind of problem we have
> here.

I am not sure whether you have different expectations than what symbol 
versioning is.

What problem do you have and how do you like to solve it?

Symbol versioning cannot heal incompatible changes.

Symbol versioning however allows to link against an older version of the 
library at runtime than the one that was used at compile time - given that the 
user does not need the new features of younger library versions.

Jörg

-- 
 EMail:[email protected]                  (home) Jörg Schilling D-13353 Berlin
       [email protected]                (uni)  
       [email protected] (work) Blog: 
http://schily.blogspot.com/
 URL:  http://cdrecord.berlios.de/private/ ftp://ftp.berlios.de/pub/schily
_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Reply via email to