3 ms·
Use ‘zig cc’ and target the appropriate glibc.
by defen 4y ago
Use ‘zig cc’ and target the appropriate glibc.
- password4321 4y agoI was sad to find out "Zig supports only the last three macOS versions". No ncdu2 for me :( https://github.com/ziglang/zig/pull/10232#issue-1064864004 https://github.com/ziglang/zig/pull/10232#issue-1064864004
- AndyKelley 4y agoApple only supports the last three macOS versions too, so if you're on an older one than that you are not getting security vulnerability patches.
- password4321 4y agoOne of Zig's claims to fame is how widely supported/cross-platform their build tools are, and I had high hopes. But they don't publicize this limit of their macOS support -- I found out the hard way. I really appreciate how far MacPorts bends over backwards to keep things working. I love my ancient machine and have a few 32-bit apps I need, though I guess old hardware isn't quite the excuse it used to be. https://dortania.github.io/OpenCore-Legacy-Patcher/MODELS.html#macbook-air https://dortania.github.io/OpenCore-Legacy-Patcher/MODELS.ht...
- AndyKelley 4y agoI'm interested in re-evaluating this policy once we get a bit further along in the project. It could work nicely given that we have OS version min/max as part of the target, available to inspect with conditional compilation. We get a lot of requests to support Windows all the way back to XP too, despite Microsoft's long-expired support. All this scope creep takes development efforts away from reaching 1.0 however. If we had more labor, then we could potentially take on more scope. And if we had more money then we could hire more labor. So if y'all want Zig to support a wider OS version range, we need some more funding.
- jcelerier 4y agoGo tell that to the schools I have to ship software to which can't upgrade past 10.13 because their Macs are too old but they don't get enough budget to buy new ones