algebraic-solving / msolve

Library for Polynomial System Solving through Algebraic Methods
https://msolve.lip6.fr
GNU General Public License v2.0
84 stars 21 forks source link

Wishlist: Use -version-info instead of -release for library versions #128

Closed d-torrance closed 4 months ago

d-torrance commented 4 months ago

Currently, the libmsolve and libneogb libraries are built using the -release flag for libtool, which generates files like libmsolve-0.6.5.so. However, the libtool documentation warns:

every release of your package will not be binary compatible with any other release

It might be useful to use the version-info flag instead and use libtool's library versioning system.

ederc commented 4 months ago

@d-torrance could you have a look at #129 and tell me if this is satisfying?

d-torrance commented 4 months ago

Yes, that looks great!

ederc commented 4 months ago

Fixed via #129.