Skip to content

WIP: Zig 0.17.0#23

Open
MasonRemaley wants to merge 8 commits into
allyourcodebase:mainfrom
MasonRemaley:zig-0.17.0
Open

WIP: Zig 0.17.0#23
MasonRemaley wants to merge 8 commits into
allyourcodebase:mainfrom
MasonRemaley:zig-0.17.0

Conversation

@MasonRemaley

@MasonRemaley MasonRemaley commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

This branch targets latest Zig, will merge to master when Zig 0.17.0 is tagged.

To do before merging:

  • Update to tagged version of Translate C (or use addTranslateC once updated)
  • Update the version of Zig used by CI
  • Decide whether this constitutes a version bump.
  • Check example on all supported platforms, check my game on macOS and Linux.
  • Double check if the resolution to Zig 0.16 on Windows fails to hash libusb #24 is still necessary with 0.17.
  • I'm pointing at latest on SDL's release-3.4.x branch right now to get this patch. If this makes it into a release before Zig 0.17.0, just point at that release instead. If not maybe move this onto a branch mirroring upstream's strategy. Also revisit the way the SOs are versioned, what does upstream do with the version names for SOs when on a .x branch?

resolves #22

(current run to check in on later)

I'll look into the issue upstream when I have time, but need to get this
working in the mean time to test another project.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Windows build fails on Zig 0.17.0-dev.667+0569f1f6a due to unused config header values

1 participant