[GRASS5] PNG (was releases - some remarks)

Markus Neteler neteler at itc.it
Thu Mar 18 14:46:31 EST 2004


On Thu, Mar 18, 2004 at 05:44:51PM +0000, Glynn Clements wrote:
> 
> Markus Neteler wrote:
> 
> > > Ultimately, include/Make/Grass.make.in should be re-written so that
> > > the definition of GISLIB includes $(XDRLIB); it already includes some
> > > of its dependencies, but not XDRLIB.
> > > 
> > > OTOH, this approach can result in the executables having unnecessary
> > > dependencies when the GRASS libraries are built as static libraries. 
> > > E.g. GISLIB has $(SOCKLIB) as a dependency, although that is only
> > > actually required for the functions in lib/gis/unix_socks.c. 
> > > Consequently, all programs which use libgis will have a dependency
> > > upon $(SOCKLIB), although most of them don't actually need it.
> > > 
> > > It's arguable that $(SOCKLIB) should be moved to the libraries which
> > > actually use the G_sock_* functions (i.e. libraster and libdriver).
> > 
> > may I ask you to implement the suggestions? I don't know enough about
> > good Makefile programming to do it. Before making it worse, I would
> > like to ask you to fix the problem.
> 
> I'm not sure that I know enough about 5.7's build system not to make
> it worse.

Ok, I give up to ask for help (for now).

Whenever a user isn't able to compile *and* he/she reports, 
we may catch it, otherwise not.

Markus
 




More information about the grass-dev mailing list