64-bit DMD for windows?

Walter Bright newshound2 at digitalmars.com
Fri Dec 16 01:24:15 PST 2011


On 12/16/2011 1:17 AM, Jacob Carlborg wrote:
> On 2011-12-16 10:10, torhu wrote:
>> People coming from Linux are accustomed to a running only 64-bit
>> programs if they have a 64-bit OS. That's simply because Linux is
>> usually distributed through downloading. To limit the download size,
>> they leave out the 32-bit versions of libraries. Which means you can't
>> actually run 32-bit programs without downloading and installing the
>> packages containing those libraries first. At least that's my
>> understanding.
>>
>> This issue doesn't exist on Windows. Probably not on OS X either, but
>> I'm not too familiar with that system.
>
> Mac OS X has universal binaries, that is, libraries and executables containing
> code for multiple architectures. All system libraries bundled with the OS are
> compiled (at least) both for 32 and 64bit. This makes it no problem running
> either 32 or 64bit applications, the user don't have to know or care.
>

The Mac "universal" binaries are simply the 32 bit and 64 bit versions 
concatenated into one file. It doesn't save on download size.


More information about the Digitalmars-d mailing list