Using Dub

Russel Winder via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Mon Jan 16 01:40:55 PST 2017


On Sun, 2017-01-15 at 17:25 +0000, Daniel N via Digitalmars-d-learn
wrote:
> On Sunday, 15 January 2017 at 13:23:25 UTC, Russel Winder wrote:
> > Is there any way of setting dub to default to ldc2 rather than 
> > dmd as the compiler of use? (I do not want to have to put 
> > --compiler ldc2 on every dub command.)
> 
> I have never used dub, but I know it's now also bundled with ldc2.

On the one hand Cargo works wonderfully with Rust so I had hoped Dub
would work wonderfully with D.  Sadly I am finding it doesn't. Possibly
my fault, but still annoying.

There is a Dub package in Debian. It seems to default to GDC rather
than LDC, which is annoying. Meson defaults to LDC, but getting it to
handle the Dub repository is going to be impossible I suspect.

> I would assume that if your PATH to ldc2 comes before that of 
> dmd, it would find the ldc2 bundled version of dub and it would 
> do the smart thing(if not, that's a bug).

No DMD installed. Seemingly Dub chooses /usr/bin/gdc over
/usr/bin/ldc2. :-(

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:russel.winder at ekiga.net
41 Buckmaster Road    m: +44 7770 465 077   xmpp: russel at winder.org.uk
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://lists.puremagic.com/pipermail/digitalmars-d-learn/attachments/20170116/b0f08ab4/attachment.sig>


More information about the Digitalmars-d-learn mailing list