On 04/05/2018 3:27 AM, bioinfornatics wrote:
Dear,

As 99% of d project use dub as build and package manager. I would like to know how to use D libraries and D software shared to all user on linux architecture ?

When I run:

  dub fetch <package name>

A .dub directory is created into $HOME. I tried to provide another directory with --root parameter but that do not work.

Currently I do not see how to build and install various D software at my works (HPC environment).

To be able to use D in this environment I need to be able to set at least:
- BUILD_DIR directory to perform build stage
- DESTDIR directory to tell where the root "start", it is useful for staged build such as rpm do - PREFIX directory which will contains bin, include, lib(64), share directories
- use installed D library by reading env var LIBRARY_PATH, PATH, CPATH


Any highlight is welcome

Thanks

dub doesn't do platform specific installing.
It just handles building. What you want is out of scope and has been discussed.

Reply via email to