digitalmars.D - Dropping support for OSX 32 bit
- Nicholas Wilson (17/17) Jan 09 2019 So Apple has dropped support for 32 bit apps in the latest OS
- Walter Bright (3/4) Jan 09 2019 I spent a lot of blood and sweat getting OSX32 to work, and I hate to sa...
- luckoverthere (3/7) Jan 10 2019 If only you could drop unsupported C++ compilers and linkers (for
- Seb (14/18) Jan 09 2019 Thanks a lot for opening this thread!
- Sebastiaan Koppe (3/4) Jan 09 2019 Kill it with fire.
- =?UTF-8?Q?Ali_=c3=87ehreli?= (3/8) Jan 10 2019 You beat me to it. :)
- Bastiaan Veelo (4/8) Jan 10 2019 No, at SARC we don’t.
- Jacob Carlborg (10/29) Jan 10 2019 According to this [1] El Capitan (10.11) is not supported any more.
- Iain Buclaw (10/13) Jan 10 2019 Yes, eventually, at some point. Sometime over the next month,
- Steven Schveighoffer (9/26) Jan 10 2019 I think the point is to allow PRs that may break the OSX 32-bit build. I...
- Paolo Invernizzi (5/6) Jan 10 2019 We are using D with OSX at DeepGlance, but not on 32bit platform.
- Guillaume Piolat (4/7) Jan 10 2019 No, and we can use old compilers if need be.
- walker (6/9) Jan 10 2019 Drop it.
- Jon Degenhardt (3/7) Jan 10 2019 Fine with me. --Jon
- Nicholas Wilson (3/4) Jan 12 2019 https://github.com/dlang/dmd/pull/9249
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.
Jan 09 2019
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.
Jan 09 2019
On Thursday, 10 January 2019 at 07:06:15 UTC, Walter Bright wrote:On 1/9/2019 8:34 PM, Nicholas Wilson wrote:If only you could drop unsupported C++ compilers and linkers (for far longer) as easily :/.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.
Jan 10 2019
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.
Jan 09 2019
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.
Jan 09 2019
On 01/09/2019 11:35 PM, Sebastiaan Koppe wrote:On Thursday, 10 January 2019 at 04:34:30 UTC, Nicholas Wilson wrote:You beat me to it. :) AliPlease reply so we can get a representative sample.Kill it with fire.
Jan 10 2019
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.
Jan 10 2019
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_ZiUzPytVDZfxoPuv1zYt1 3g 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
Jan 10 2019
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.
Jan 10 2019
On 1/10/19 5:54 AM, Iain Buclaw wrote:On Thursday, 10 January 2019 at 04:34:30 UTC, Nicholas Wilson wrote:I think the point is to allow PRs that may break the OSX 32-bit build. I don't think there are any plans to remove the current support. In other words, I think it will continue to build and function, but nobody will be testing it. So it may break in the future. And add me to the list of those who do not use (actually never used) 32-bit OSX. And I've been using macs since 2012. I'm fine with removing support. -Steve1) 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.
Jan 10 2019
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
Jan 10 2019
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.
Jan 10 2019
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.
Jan 10 2019
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.Fine with me. --Jon
Jan 10 2019
On Thursday, 10 January 2019 at 04:34:30 UTC, Nicholas Wilson wrote:Please reply so we can get a representative sample.https://github.com/dlang/dmd/pull/9249
Jan 12 2019