[GRASS5] GRASS 6.0.1RC1 released

Markus Neteler neteler at itc.it
Thu Aug 4 16:05:57 EDT 2005


(cc ML for the archive)

On Thu, Aug 04, 2005 at 11:59:09AM -0500, William Kyngesburye wrote:
> On Aug 4, 2005, at 10:42 AM, Markus Neteler wrote:
> >On Thu, Aug 04, 2005 at 09:16:03AM -0500, William K wrote:
> >
> >>bug #2544
> >>
> >
> >OK.
> >
> >Find attached a modified
> > configure
> >to test. Please report, then I'll update in CVS.
> >
> it works

If there are no objections, I'll update aclocal.m4 and
configure in CVS tomorrow (for RC2 and 6.1-CVS).
 

> >Are we sure that it doesn't break things for other
> >Mac versions?
> >
> I've used that form of SHLIB_LD in 10.3 and 10.4.  And a slightly  
> different form when I was on 10.2, but that was because of changes in  
> the GRASS make variables for version and install dir.
> 
> It's the standard way of building libraries for all versions of Mac  
> OS X (the install_name and xxx_version parts).  The flat_namespace  
> and fno_common are pretty normal for Mac OS X UNIX-ported software  
> and have pretty much the same effect (as far as I can tell) as the  
> single_module option that was there before, but I never see single- 
> module used coming out of libtool-enabled source.  (now that I said  
> that, I'll probably find something that uses single-module and find  
> out why ^_^)
> 
> 
> I'm not sure about the Rhapsody part.  Libtool handles rhapsody and  
> darwin1 the same for some stuff, but darwin* is handled alone (Mac OS  
> 10.4 is darwin 8.x, 10.3 is darwin 7.x, 10.2 is 6.x), so there is  
> much that is darwin-specific and only a little that is shared between  
> darwin and rhapsody.  This is just from searching for 'rhapsody' and  
> 'darwin' in ltmain.sh, I really don't know much about rhapsody or the  
> early days of darwin.
> 
> 
> One note: if I could figure out a reliable method for getting a  
> release version as integer, I would add that to the current_version  
> option.  But GRASS_VERSION_RELEASE gets RC and CVS at various  
> stages.

Ah, now I understand. Yes, we have "1RC1" currently as RELEASE.
It doesn't harm for other platforms (apparently).

> Does it matter whether the versions are added indirectly in  
> configure, like the way I have it now (\${GRASS_VERSION_MAJOR}, etc)  
> or directly in configure (remove the backslash so it expands  
> immediately)?  The darwin section could have a little extra parsing  
> before setting SHLIB_LD to say: if it's CVS, make the release '0', if  
> it's a RC, extract the target release number (not the RC number),  
> otherwise use the number as is.

Discussion is open!
My intention was simply to get the RC state into the VERSION to
avoid confusion. Probably we need a modified scheme for that.

Markus
 




More information about the grass-dev mailing list