Hi, Alexei Sheplyakov schrieb:
Please revert the second patch. First of all, there's nothing wrong with current versioning scheme. Secondly, changing SONAME in that way breaks every binary linked with libginac (i.e. binary linked with GiNaC 1.4.3 won't work any more after upgrade to 1.4.4). Since we maintain binary compatibility in stable releases, changes like this are inacceptable (that is, even if the patch in question were correct).
okay, thanks! I skimmed to quickly through the libtool manual and only read the part that supports the elimination of -release ...
The thing is: dlopen() is in libc on OpenBSD, so there's no need to link with -ldl. I've changed GINAC_EXCOMPILER m4 macro to check for dlopen() in libdl and libc (see commit 375a7aa1f13fa6061c278eb2c2447fd91521b45d in my repository).
Since a cherry-pick failed I applied the changes by hand. Hope it works. Regards, Jens