March 25, 2020 Re: Getting a development dmd tree going | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mathias Lang | On Wednesday, 25 March 2020 at 04:13:20 UTC, Mathias Lang wrote:
> On Wednesday, 25 March 2020 at 01:37:12 UTC, Walter Bright wrote:
>> On 3/24/2020 5:58 PM, Steven Schveighoffer wrote:
>>> Yeah, there's a whole swath of dmd binaries that don't work on Catalina.
>>
>> With which dmd release do they work on Catalina?
>
> Things were fixed in https://dlang.org/changelog/2.087.1.html thanks to Jacob.
>
> It's not only DMD... Anything compiled with DMD < 2.087.1 since the introduction of native TLS won't work on Catalina.
> It's been a major pain as it creeps up everywhere (e.g. IDE support doesn't work out of the box because of https://github.com/dlang-community/DCD/issues/610 ).
>
> Jacob contacted Apple who didn't to care much for the issue: https://github.com/dlang/druntime/pull/2666#issuecomment-568177369
fixed the token by using my own personal token now, but I think we should upgrade to using a dlang-bot token
|
March 26, 2020 Re: Getting a development dmd tree going | ||||
---|---|---|---|---|
| ||||
Posted in reply to Steven Schveighoffer | On 26/03/2020 1:12 AM, Steven Schveighoffer wrote:
> On 3/25/20 3:40 AM, Walter Bright wrote:
>> On 3/24/2020 6:55 PM, Steven Schveighoffer wrote:
>>> So all the compilers from 2.073 - 2.087 are not usable on Catalina, according to that test.
>>>
>>> The ones before are usable (or at least will run), the ones after are usable.
>>
>> Thank you. This should go in the documentation somewhere.
>>
>
> I wonder if it wouldn't be worth doing point releases for at least some of the affected versions. 2.088 isn't that old. Or maybe as needed when people are locked to a certain version that doesn't work for them.
>
> But I suppose OSX isn't a huge target platform for D developers.
>
> -Steve
Agreed, lets do a batch of point releases and keep as many compiler versions going as possible.
Hopefully the patch can be backported without much work.
|
March 25, 2020 Re: Getting a development dmd tree going | ||||
---|---|---|---|---|
| ||||
Posted in reply to Mathias Lang | On Wednesday, 25 March 2020 at 04:13:20 UTC, Mathias Lang wrote:
> Jacob contacted Apple who didn't to care much for the issue: https://github.com/dlang/druntime/pull/2666#issuecomment-568177369
To be fair, we were using a private API. We've been living on borrowed time for many years. They could have removed the function at any point.
--
/Jacob Carlborg
|
Copyright © 1999-2021 by the D Language Foundation