[Gdal-dev] GDAL 1.2.4 RC1 available for testing.

Alessandro Amici alexamici at fastwebnet.it
Sun Nov 7 14:28:29 EST 2004


Frank,

first, i wrote 1.6.0 from memory and i got i wrong. the soversion of gdal 
1.2.4 is actually 1.5.0.

On Saturday 06 November 2004 17:55, Frank Warmerdam wrote:
> My understanding is that libtool is using -soname and other mechanisms so
> the versioning information serves to select alternate compatible versions
> automatically, but that this isn't true of the shared libraries I create
> without libtool.  So my thinking has been I might as well use an
> understandable name for the non-libtool builds since it doesn't serve much
> other purpose.
>
> It also makes it somewhat easier to identify which kind of builds was
> used for a given GDAL build.

i understand your reasoning, but, as a user, i'd find rather confusing to have 
two different filenames for the same version of the same library, where the 
only difference is an obscure build-time option.

should i myself maintain a shared library i would probably use the libtool 
versioning convention and call the current iteration of gdal version 1.5.0, 
thus avoiding the name conflict.

> Do you see any compelling reason to use the same naming convention for the
> .so files?

this might be considered mainly a matter of taste (and i know your dislike for 
version number inflation ;-) ). so i'll leave it to your call.

> > BTW: the libtool build survived a make -j 200 ;)
>
> Cool, I would imagine there is a law of diminishing returns on doing so
> many at once though.

not on linux 2.6 with the new O(1) scheduler (and 1.2 gig of ram) :-). on my 
machine i did some tests a few months ago. if i recall correctly gdal compile 
time goes down from -j 1 to -j 4 or 5 and then stays flat up to -j ~250 where 
the machine starts swapping. pretty impressive :)

cheers,
alessandro



More information about the Gdal-dev mailing list