[GRASS5] Angle of incidence in viewshed/line of sight
Glynn Clements
glynn at gclements.plus.com
Sun, 13 Mar 2005 23:46:49 +0000
Paul Kelly wrote:
> >> Did we not already decide that now that GRASS has shared libraries, it
> >> only needs the header files to be included in the binary distribution?
> >> Then only the new module needs to be compiled (and a script can be
> >> written to do this automatically).
> >> Radim may even have already done this (added the headers to the install).
> >
> > Am I completely wrong that for a module linking against say -lgis, you
> > still need a copy of libgis.a somewhere on the -L?
>
> Not if there is a shared library there--it can link against it instead.
I think that the point is that binary distributions should always
include the libraries regardless of whether they are shared or static.
IIRC, we currently only include the libraries if they are shared
libraries.
>From a packaging (RPM etc) perspective, static libraries would
normally go into a separate -devel package, along with the headers,
while shared libraries would go into the main package.
--
Glynn Clements <glynn@gclements.plus.com>