Cross compilers; GDC/LDC

Johannes Pfau nospam at example.com
Sun Mar 3 09:20:16 PST 2013


Am Sun, 3 Mar 2013 23:33:27 +1000
schrieb Manu <turkeyman at gmail.com>:

> Hi people.
> 
> So I've been AWOL a while, and I'll still be intermittent for some
> weeks yet, but I'm trying to work on std.simd and also my dconf talks
> in any gaps I can.
> However, in order to do a thorough job, I'm missing some tools. I
> wonder if anyone can help me out...?
> 
> I need to do some rather strenuous testing of SIMD code gen in D, to
> make sure I don't make mistakes and/or lie.
> 
> This requires testing against as many compilers+architectures as I
> can. I have barely any internet access to speak of, I don't really
> know how, and I also don't run linux, so I can't practically build
> myself a suite of toolchains to work with >_<
> 
> Ideally, I would really like all these toolchains:
>  GDC: x86, x64, ARM, PPC, MIPS, SH4 <- common toolchains
>  LDC: x86, x64, ARM, PPC <- used by apple
> 
> I wonder if anyone with know-how building GDC or LDC for windows
> could help me out by producing as many of these in binary as possible?
> 
> As a side note, I think it would be really valuable to keep a cache
> of such windows binaries somewhere on the net anyway, so anyone
> working on foreign platforms can get to work and actually focus on
> platform support, without wasting all their time learning how to
> build these toolchains.
> 
> I think Daniel Green who usually builds the windows GDC toolchains
> actually builds them from linux? (which seems weird to me)
> 
> Cheers people!
> 

I could build the gdc toolchains, but I need some more information:

What OS should the toolchains target? Linux, windows or "bare-metal"?
(Especially the x86 toolchains)

Do you need libdruntime/libphobos or is a plain compiler enough? I'm
not sure if druntime compiles for SH4, MIPS and PPC.


More information about the Digitalmars-d mailing list