Does DMD produce working programs on Snow Leopard?

Sean Kelly sean at invisibleduck.org
Mon Nov 2 16:11:54 PST 2009


10.6 is as backwards-compatible as 10.5, so in theory you should be able to build on either and distribute on either.  However, it sounds like this *may* not be possible in this case if the problem between 10.5 and 10.6 involves a change in how object files are processed/generated (assuming a common approach can't be found that works for both).  If the compiler really has to generate different output based on the platform it's running on then it will either need to detect this somehow or accept a switch.  This is all speculative however, since we haven't figured out exactly what the problem is yet (mostly because Walter hasn't investigated it and I've been too busy to give it a serious look).

Justin Whear Wrote:

> Ok, I'll look forward to that. Do you know if 10.6 makes any effort to be backwards compatible? That is, could I build on 10.5 and then distribute to boxes with 10.6 installed?
> 
> Walter Bright Wrote:
> 
> > Justin Whear wrote:
> > > All this is with dmd 1.050 on a Mac Mini running Mac OS X 10.6.1. I
> > > believe this is the OS X version that most of my end-users
> > > (associates) are using, so I need to target it. Is DMD going to be
> > > updated to produce working binaries on this system?
> > 
> > Currently, no, dmd only works on 10.5. I haven't figured out why it is 
> > failing on 10.6 yet, but we'll find a fix for it.
> 




More information about the Digitalmars-d mailing list