From: Alexei Sheplyakov Date: Sun, 2 Feb 2014 17:55:22 +0000 (+0200) Subject: Binary compatibilty has been broken, update the library version. X-Git-Tag: release_1-6-3~16 X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=commitdiff_plain;h=c42b47b4e23aea926597a9b4bee686d66d066470 Binary compatibilty has been broken, update the library version. commit 798d53ebb4da4e8e3865ed7bd7f31412fe2be3a7 (`Make it possible to override info() for functions.') overrides the function::info() virtual method. This breaks binary compatibility (adds a new entry in the middle of the vtable of the `function' class). The experimental proof of the above statement: ginsh linked with the previous release of libginac segfaults if libginac.so is upgraded to the current version. Thereore bump the library version. --- diff --git a/ginac/version.h b/ginac/version.h index 61d5c188..e6b049f5 100644 --- a/ginac/version.h +++ b/ginac/version.h @@ -51,7 +51,7 @@ // of leftover numbers. Not something we need to worry about yet. ;-) #define GINAC_LT_CURRENT 4 #define GINAC_LT_REVISION 0 -#define GINAC_LT_AGE 2 +#define GINAC_LT_AGE 0 /* * GiNaC archive file version information.