64-bit DMD for windows?

Manu via Digitalmars-d digitalmars-d at puremagic.com
Tue May 20 21:34:39 PDT 2014


On 21 May 2014 13:45, Temtaime via Digitalmars-d
<digitalmars-d at puremagic.com> wrote:
> Yes, DMD uses ld on linux. It's OK because there is no other
> linker. And it's system's default. Everybody(almost) have GCC.
>
> But on windows.. MSVS is external IDE and toolset. Some people
> yes they uses MinGW.
> Why ? MSVS has some disadvantages for me for example it's poor
> C++11 support. So it's useless in my work.
>
> So for compile 64 app with DMD one must download dmd(~20 MB) and
> install MSVS(~2 GB).
> I think dmd should work out of the box isn't it ?

It's still the standard on the platform. Interoperation with other
libraries/code typically demands MSVC compatibility.
I don't know how any large-scale Windows developers can avoid this
practical reality?

On the plus side, there is a recent push to get Clang/LLVM properly
compatible with MSVC. When that happens, we should be able to rely on
Clang+LDC for all windows needs.


> And what about other compilers ?
> Latest LDC for example uses 064 frontend.
>
> It's outdated for me because of bugs. I cannot ever compile my
> app now with it.
> With GDC it's alto difficult to get luck.

Poke the GDC/LDC guys? It would certainly be nice if those toolchains
were more reliably up-to-date, but the sad truth is, those who use
MinGW on windows are in the severe minority, so there's probably not
so much motivation.


More information about the Digitalmars-d mailing list