On Thu, May 24, 2001 at 01:09:08AM -0500, Steven Hazel wrote:
> > I've recompiled the lot. First thing I tested was binary
> > compatibility, found that it was non-existant, so ran make clean ;
> > make
> 
> Hm.  I can't reproduce the problem.  There is a bug that will cause
> datasource to be random when there is no datasource field on the
> StoreData message, but that was there in 0.3.0 as well.  (I'll fix
> it...)  You can recompile libfreenet with -DDEBUG in your CFLAGS to
> see the contents of every message it handles.

Will do. I'll probably have to fix this one. :)

> > You should probably upp the library version number (it's in
> > configure.in) to 1:0:0 while your at it... We've badly broken binary
> > compatibility.
> 
> Well, it should be 0:4:0, anyway.  What is the difference between
> VERSION and LT_VERSION supposed to be, anyway?

VERSION? LT_VERSION? The libtool docs don't use those terms... It says
that the version numbers consist of CURRENT:REVISION:AGE where CURRENT
is the current interface version, revision is the current revision of
that interface and age is the number of revisions back that this
revision is compatible with.

Every time we break binary compatibility we have to increment CURRENT
and set REVISION and AGE to zero. Every time we just add a function
AGE++ Every time we remove a function AGE = 0

And of course at every release REVISION++

-- 
Need some Linux help or custom C(++) programming?  Drop me a line and
I'll see what I can do. Resume at http://retep.tripod.com/resume.html
GCS d s+:-- a--- C++++ UL++++ P L+++ E W++ N- o K- w-- O- M 
V- PS+ PE+ Y+ PGP+++ t 5 X R+ tv-- b+ DI+ D++ G e- h! r-- y--
pete at petertodd.ca http://www.petertodd.ca
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20010524/25171770/attachment.pgp>

Reply via email to