[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