Hi Ben,
according to manual "ldd prints the shared objects (shared libraries) required
by each program or shared object specified on the command line." In my reading
not only directly linked objects, but cascading dependencies, are listed too.
On mac I can do:
otool -L bin/r.surf.area
Good, Anna, you brought up this question on regular update of Python version
support. I deliberately left that part out of the draft for setting/updating
language standards, as I would argue it deserves a RFC on its own.
A RFC should't be updatable, but may be overridden, partly or completely,
Dear Devs:
$ ldd r.surf.area
.. produces the list of linked libraries below.
AFAICT, this includes GDAL/OGR and all of their dependencies.
Should it not be enough for "r.surf.area" [insert any other
r.*/v.* module here] to link against the GRASS libs (plus
a handful of essential system runtime