vezel-dev / zig-sdk

An MSBuild SDK for building Zig, C, and C++ projects using the Zig compiler.
https://docs.vezel.dev/zig-sdk
BSD Zero Clause License
64 stars 2 forks source link

Switch to Zig 0.10.1 as default #45

Closed alexrp closed 1 year ago

alexrp commented 2 years ago

~https://github.com/ziglang/zig/milestone/16~ https://github.com/ziglang/zig/milestone/18

alexrp commented 1 year ago

0.10.0 has been released.

Note this issue, however:

I don't expect this to be a huge problem in practice since I doubt very many people build anything on win-x86 these days.

On the other hand, if this does cause trouble, we either have to remove win-x86 from the default RuntimeIdentifiers or wait for 0.10.1 before bumping the default ZigVersion.

alexrp commented 1 year ago

OK, looks like there are some regressions to cross-compilation in 0.10.0. We are probably best off going for 0.10.1.

alexrp commented 1 year ago

We may have to remove linux-musl-arm from the default RuntimeIdentifiers:

alexrp commented 1 year ago

Looks like none of the blocking issues above were addressed in 0.10.1, which is the final planned release in the 0.10.x series. We'll have to skip Zig 0.10.x altogether...