Dagobert Michelsen <[email protected]> wrote:

> > Unfortunately, few OSS authors understand how to correctly deal with  
> > library
> > interface versioning.
>
> This is very interesting. We have a long-standing issue about  
> incompatible
> API-changes to libnet:
>    http://lists.opencsw.org/pipermail/maintainers/2009-March/007191.html
> Could these maps help solve the issue?

This thread unfortunately does not mention what problem exists.

If someone really a function in a way that is not compatible with previous 
versions, you are lost and the only way to deal with the problem is to have 
multiple libs with multiple names.

What you can do with versioned symbols is to flag that there is a version
1.5 foo() but no version 1.2 foo().

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