64-bit DMD for windows?

Jacob Carlborg doob at me.com
Fri Dec 16 01:44:38 PST 2011


On 2011-12-16 10:24, Walter Bright wrote:
> 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.

Exactly, I didn't say anything else.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list