Dub and shared filestores

FreeSlave via Digitalmars-d digitalmars-d at puremagic.com
Mon Jan 11 09:42:45 PST 2016


On Monday, 11 January 2016 at 15:15:24 UTC, Russel Winder wrote:
> Is there a separate Dub list?
>
> I have a single filestore shared between three operating 
> systems. Each of the operating systems does though have a 
> different version of DMD installed. As I understand it all 
> dependencies are downloaded and compiled into ~/.dub. This lack 
> of platform dependency means that there is likely to be 
> conflict between the compilations? Build on one platform, then 
> build on another, will all the dependencies be recompiled?

Each combination has its own directory in 
~/.dub/packages/package-version/.dub, e.g.

library-debug-linux.posix-x86-dmd_2067-71EC66BBC8576B8099F789F1C70CB838

As you see it consists of many things, including compiler 
version, operating system, target architecture, build type and 
even some kind of hash (don't know exactly what is it). So I 
believe there will be no conflicts.

Also this kind of topics is for Learn forum, not General.


More information about the Digitalmars-d mailing list