[CLN-list] CLN 1.2.1 -- silent ABI change?

Alexei Sheplyakov varg at theor.jinr.ru
Tue Apr 1 10:21:16 CEST 2008


Hi!

I've tried to install (and use) CLN 1.2.1. My programs linked with CLN
1.2.0 stopped working due to undefined symbols:

$ ginsh
ginsh: symbol lookup error: /usr/local/lib/libginac-1.3.so.2: undefined symbol: _ZN3cln23cl_double_to_DF_pointerERKNS_11dfloatjanusE

I think the SONAME should be changed to indicate incompatible changes.

diff --git a/configure.ac b/configure.ac
index 051223e..9188ad9 100644
--- a/configure.ac
+++ b/configure.ac
@@ -91,8 +91,8 @@ dnl * if any functions/classes have been added, increment CL_AGE,
 dnl * if backwards compatibility has been broken, set CL_AGE to 0.
 dnl $(CL_CURRENT):$(CL_REVISION):$(CL_AGE) results in
 dnl libcln.so.$(CL_CURRENT)-$(CL_AGE)
-CL_CURRENT=5
-CL_REVISION=1
+CL_CURRENT=6
+CL_REVISION=0
 CL_AGE=0
 dnl make substitutions
 AC_SUBST(CL_CURRENT)



Best regards,
	Alexei

-- 
All science is either physics or stamp collecting.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: Digital signature
Url : http://www.cebix.net/pipermail/cln-list/attachments/20080401/7a8cc694/attachment.sig 


More information about the CLN-list mailing list