[GRASS5] Library Issues

Radim Blazek blazek at itc.it
Mon Apr 15 05:12:44 EDT 2002


On Monday 15 April 2002 10:31 am, Glynn Clements wrote:
> The above dependency is the reason why I noticed the issue, but then
> noticed that dbmi/lib/README says:
>
> 	This library contains routines called both by client and drivers.
>
> The issue isn't worth fixing just for libstubs.a. It's only worth
> dealing with if the library was going to be fully split into client
> and driver libraries, so that you have something like:
>
> 	                      --> driver --
> 	                     /             \
> 	client --> libdbmi -<---> driver ---+-> libdbmi_drv
> 	                     \             /
> 	                      --> driver --

Sorry, here I don't understand much. Just note that some routines are called 
both by client and drivers, then it would be necessary to have 3 libes:
common(shared), for drivers and for clients. I would left it all in one. What 
is the problem with one big library? 

> So, in 5.1, vectlib depends upon diglib but diglib no longer depends
> upon vectlib?

Yes.

Radim



More information about the grass-dev mailing list