felix winkelmann wrote:
I wonder what's the point of enforcing use of soname, if (for
example) header-files are usually not versioned. What if you want to
install a chicken.h 3 and 4 alongside each other?
I believe it's a matter of end user support.
A developer who wants to build against chicken 3 or 4 will install the
right -dev package, which forces removal of the other versions. But
this is a developer-only process and a developer is supposed to either
be working with version 3 or with version 4 at a time.
The purpose of soname is supporting end users who want to install and
use binary packages built against different major versions of the
library, alongside each other.
IMHO
Tobia
_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users