The issue with D...

Andre Pany andre at s-e-a-p.de
Sun Feb 3 11:41:08 UTC 2019


On Sunday, 3 February 2019 at 11:30:34 UTC, Ecstatic Coder wrote:
> On Sunday, 3 February 2019 at 09:23:59 UTC, rikki cattermole 
> wrote:
>> On 03/02/2019 10:12 PM, Ecstatic Coder wrote:
>>> Using -m32 by default on Windows, while -m64 is the default 
>>> on Linux and MacOSX, needlessly breaks that cross-platform 
>>> promise, and thus creates compilation problems that could 
>>> easily have been avoided by using a consistent behavior 
>>> across platforms.
>>
>> Keep in mind we are going to be dropping (if I remember 
>> correctly) 32-bit support for OSX. So its not quite as simple 
>> as the above posts may suggest.
>>
>> Every platform is different, both in hardware in use and in 
>> the OS in question. Defaults for targets may not make sense 
>> everywhere.
>
> I agree, but IMO this is one more reason to use 64 bit as the 
> new Windows default.
>
> There will always be old PCs running on 32 bit OS, but many 
> statistics corroborate the fact that most Windows users have 
> now switched to the 64 bit version.
>
> That's especially true for PC gamers, if you simply look at the 
> Steam statistics :
>
> https://store.steampowered.com/hwsurvey/
> (click on OS Version)

As far as I understand, it is technically possible to provide a 
64 bit dmd which defaults to x86_64 for windows. The release 
pipeline needs to adapted. To get this right, this will take 
several days of work (assumption).

Kind regards
Andre


More information about the Digitalmars-d mailing list