Thread overview | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
January 10, 2019 Dropping support for OSX 32 bit | ||||
---|---|---|---|---|
| ||||
So Apple has dropped support for 32 bit apps in the latest OS release (September last year). Officially we support 10.9 (Mavericks) released October 2013. All supported versions run on 64bit processors, Apple support (I think?) 10.11 and newer (we should probably raise that to be in line but thats a different problem: see https://forum.dlang.org/thread/CAOC+-J-iZnpvEvFu5womjuy2H_ZiUzPytVDZfxoPuv1zYt173g@mail.gmail.com). The newer c++ standard library support is disabled on the 32 bit configurations of the CI pipeline and is currently blocking https://github.com/dlang/dmd/pull/9143 Removal of support has been requested https://github.com/ldc-developers/ldc/issues/2959 and by many who have experienced the ~~joy~~ pain of dealing with CI failures related to OSX32. 1) Does anyone actually build for 32bit OSX? 2) Is everyone happy with accelerating EOL for D support of OSX32? Please reply so we can get a representative sample. |
January 09, 2019 Re: Dropping support for OSX 32 bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nicholas Wilson | On 1/9/2019 8:34 PM, Nicholas Wilson wrote:
> Please reply so we can get a representative sample.
I spent a lot of blood and sweat getting OSX32 to work, and I hate to say it, but it's time to drop kick it to oblivion.
|
January 10, 2019 Re: Dropping support for OSX 32 bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nicholas Wilson | On Thursday, 10 January 2019 at 04:34:30 UTC, Nicholas Wilson wrote:
> 1) Does anyone actually build for 32bit OSX?
> 2) Is everyone happy with accelerating EOL for D support of OSX32?
>
> Please reply so we can get a representative sample.
Thanks a lot for opening this thread!
It has been quite a pain for many D contributors as this target never received much love and thus is probably the one with the most "random" bugs in it and I remember quite a few times where contributors had to waste hours trying to workaround the auto-tester 32-bit OSX build as they couldn't reproduce the error locally.
Also, if we remove support for it, the OSX builds on the auto-tester will receive a doubled capacity.
So, as our resources and manpower are stretched thin, I think we should focus on targets that are actually being used and I suggest to drop support for it.
|
January 10, 2019 Re: Dropping support for OSX 32 bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nicholas Wilson | On Thursday, 10 January 2019 at 04:34:30 UTC, Nicholas Wilson wrote:
> Please reply so we can get a representative sample.
Kill it with fire.
|
January 10, 2019 Re: Dropping support for OSX 32 bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nicholas Wilson | On Thursday, 10 January 2019 at 04:34:30 UTC, Nicholas Wilson wrote: > 1) Does anyone actually build for 32bit OSX? No, at SARC we don’t. > 2) Is everyone happy with accelerating EOL for D support of OSX32? Happy! > Please reply so we can get a representative sample. |
January 10, 2019 Re: Dropping support for OSX 32 bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nicholas Wilson | On 2019-01-10 05:34, Nicholas Wilson wrote: > So Apple has dropped support for 32 bit apps in the latest OS release (September last year). > > Officially we support 10.9 (Mavericks) released October 2013. All supported versions run on 64bit processors, Apple support (I think?) 10.11 and newer (we should probably raise that to be in line but thats a different problem: see https://forum.dlang.org/thread/CAOC+-J-iZnpvEvFu5womjuy2H_ZiUzPytVDZfxoPuv1zYt173g@mail.gmail.com). According to this [1] El Capitan (10.11) is not supported any more. Unsupported as of August 2018 and iTunes support ends this year. > The newer c++ standard library support is disabled on the 32 bit configurations of the CI pipeline and is currently blocking https://github.com/dlang/dmd/pull/9143 > > Removal of support has been requested https://github.com/ldc-developers/ldc/issues/2959 > and by many who have experienced the ~~joy~~ pain of dealing with CI failures related to OSX32. > > 1) Does anyone actually build for 32bit OSX? As far as I know, the only one was Guillaume Piolat (p0nce) which has now requested the support to be dropped [1]. > 2) Is everyone happy with accelerating EOL for D support of OSX32? Yes. Please kill it. [1] https://en.wikipedia.org/wiki/OS_X_El_Capitan (in the right side pane) [2] https://github.com/ldc-developers/ldc/issues/2959 -- /Jacob Carlborg |
January 10, 2019 Re: Dropping support for OSX 32 bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nicholas Wilson | On Thursday, 10 January 2019 at 04:34:30 UTC, Nicholas Wilson wrote: > > 1) Does anyone actually build for 32bit OSX? Yes, eventually, at some point. Sometime over the next month, I'll be adding druntime support for 10.5, as its the only version that fully supports all architecture combinations for darwin (x86, x86_64, ppc, ppc64). For bootstrapping, it's easier to start at the most common baseline. > 2) Is everyone happy with accelerating EOL for D support of OSX32? > So long as druntime C bindings are left intact - all rt stuff regarding OSX support not compiler agnostic anyway - dmd compiler is fine to do what it wants. |
January 10, 2019 Re: Dropping support for OSX 32 bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nicholas Wilson | On Thursday, 10 January 2019 at 04:34:30 UTC, Nicholas Wilson wrote:
> Please reply so we can get a representative sample.
We are using D with OSX at DeepGlance, but not on 32bit platform.
Feel free to kill
-- Paolo
|
January 10, 2019 Re: Dropping support for OSX 32 bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nicholas Wilson | On Thursday, 10 January 2019 at 04:34:30 UTC, Nicholas Wilson wrote: > 1) Does anyone actually build for 32bit OSX? No, and we can use old compilers if need be. > 2) Is everyone happy with accelerating EOL for D support of OSX32? Yes. More than happy. |
January 10, 2019 Re: Dropping support for OSX 32 bit | ||||
---|---|---|---|---|
| ||||
Posted in reply to Nicholas Wilson | On Thursday, 10 January 2019 at 04:34:30 UTC, Nicholas Wilson wrote:
> 1) Does anyone actually build for 32bit OSX?
> 2) Is everyone happy with accelerating EOL for D support of OSX32?
>
Drop it.
Being friendly to those core developers matters a lot.
Everything is moving faster and faster, the rolling release things are examples.
|
Copyright © 1999-2021 by the D Language Foundation