Re: [GRASS-dev] build system: module overlinking?

2021-03-01 Thread Nicklas Larsson via grass-dev
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

Re: [GRASS-dev] [GRASS-PSC] Min. req. of programming language standard support, GRASS GIS 8

2021-03-01 Thread Nicklas Larsson via grass-dev
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,

[GRASS-dev] build system: module overlinking?

2021-03-01 Thread Benjamin Ducke
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