What is the FreeBSD situation?

Walter Bright newshound2 at digitalmars.com
Sun Nov 5 09:17:37 UTC 2017


On 11/4/2017 1:54 AM, Rainer Schuetze wrote:
> 
> 
> On 04.11.2017 09:30, Walter Bright wrote:
>> On 11/3/2017 5:29 AM, Rainer Schuetze wrote:
>>>> Note that dmd still runs on Windows XP, though it is not officially 
>>>> supported. You just need to be careful about using TLS variables on it :-(
>>> to avoid spreading this false information: TLS in D works in dynamically 
>>> loaded DLLs on WinXP since 2010.
>>
>> The fact that we haven't officially tested that it works for years means be 
>> careful about attesting that it does work.
> 
> It is working in Visual D since that time.

Ok, but does that mean you're testing the TLS support on XP?

I run dmd regularly on an XP box, but that just means dmd itself runs on XP. (I 
converted the front end of DMC++ to D, using DMD in -betterC mode, and XP is the 
last operating system that supports DOS programs. XP has the DOS DMC++ test 
suite on it.)


>> Even simple DLL support in Windows keeps breaking because it is not part of 
>> the autotester test suite.
> 
> Agreed, they haven't been officially tested a lot in the past, but you have 
> merged the PR to do that back in April: https://github.com/dlang/dmd/pull/6709

It's good that the samples work, but there's a bit more to the smoke test suite 
I had for it. I haven't tried it in a while.


More information about the Digitalmars-d mailing list