Support Windows XP
Imperatorn
johan_forsberg_86 at hotmail.com
Mon May 3 14:22:23 UTC 2021
On Monday, 3 May 2021 at 14:10:30 UTC, Steven Schveighoffer wrote:
> On 5/3/21 6:43 AM, user1234 wrote:
>> On Monday, 3 May 2021 at 09:53:42 UTC, Dukc wrote:
>>> [...]
>>
>> operating system + druntime bindings might be the only issue.
>>
>> Support for XP was dropped because it went EOL and that's it.
>> The compiler itself just needs to read files, write files,
>> call processes and that's it.
>
> Typically, the reason D stops supporting older OSes is because
> something changes that is fundamental to the language.
>
> My understanding is that something changed in how
> thread-local-storage is supported, so XP is no longer valid for
> the current compilers. I could be wrong, but I'm pretty sure
> there was a definite reason for dropping support, even if it
> wasn't TLS.
>
> Of course, you can still use an older compiler.
>
> -Steve
As I said I modified the PE header and dmd seems to run without
any problems.
Hard to tell what edge cases there are though.
More information about the Digitalmars-d
mailing list