Re: Python 3 compatability... RFH (request for help)
Russel Winder <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.devel |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 2017-04-07 at 11:52 -0400, Bill Deegan wrote: > Russel, > > Thanks! > > As an aside, what's the right combination of D tools for mac? > My primary machine is a mac and I get many D related failures which > are > fine on linux machine. I tend not to use GDC at all now – GDC is part of GCC but there are some difficulties keeping it up to date due to GCC workflow. The D language version of the latest GDC is old and whilst Debian package it, Fedora does not. I believe it is available via MacPorts – I can check this weekend, I have recently found my ancient (and not upgradable) Macs. I have DMD and LDC on Debian Sid, but only LDC on Fedora – I'm supposed to be looking at a proper Fedora package repo for D stuff, the RPMs from upstream are workable, but…. DMD is a development compiler, it is the reference, compiles fast, but the backend is not great at optimised code generation. GDC and LDC use DMD frontends (so for a given D version number all front ends are the same), compile relatively slowly, but use the GCC and LLVM backends respectively. Thus, both are really rather good at generating fast code. So if available I use DMD for developing code, but then switch to LDC for final testing and deployment. Otherwise I just use LDC. Perhaps email me the problems you are having and I'll focusing on sorting them out. -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:[email protected] 41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected] London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder _______________________________________________ Scons-dev mailing list [email protected] https://pairlist2.pair.net/mailman/listinfo/scons-dev
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEETwDs1X+Beyaiaer41L3V0s7Np7gFAljnuusACgkQ1L3V0s7N p7g87g//XpG6yYUaAL55ueC2y41fiWz/5HpNlGRW37M85TaqWMxPjzOcnysKjPmo YdiFJt82oAuYJClmfmelHMcZqAZynezgf5thtO2Eqn3JztyeuVKuSgn9rVDo6cFa JDkDXbRPpEgnRzZmlx9HRgJE2rnOeNOB4IHvoFMgykSneERwZAs/nCA6dmpXbhqw rCXWSeY/LFSNkNWBOXxYHgGHE7loEQTkC923TmDFZS41rjmulIEYocGcL1ox4CY0 s9FW+PimRu7rJKiqyGhwUoejWjm46QotnLoWKjW3LT/CWZHw27P0JQXYUTA5Xm6x p34f2WjpkX8xkTfKnElDJBG1PRmqmYaD20/+umQt47InWuxAxCDxhbLEnAiqzrZA oWnqYHnjXuqg7BTeE1R/y1UmhpmMEeXSyVwTO/21Lbc6MGubp84uiu8GT8mri2pT H539i09Pl0iGlxZGgj9sOUFCnW+CN8OXZJ2ZklLoGzM1bjxOlFvoMxvCeFnFBsrX jRUG5xxYZT1hUJ4zto1GxybCr9Dy1aDepfg9RO+2cW2/U0avsJu57iBPtwuRisOJ B/iT2gjoQumCudqvusjeheiMKOKILVmirtZYeh33soIUnm0G1xnX3y++EVTr78Ju Yf20vkbzqupZeIYSzPNmV+/qZT5m9sURlnB7OzjMctL4s67fgPE= =pOdu -----END PGP SIGNATURE-----