gpu-dawn binaries for Mac not available for latest zig #292
Labels
No labels
CI
all
basisu
blog
bug
build
contributor-friendly
core
correctness
deferred
dev
direct3d-headers
docs
driver-os-issue
duplicate
dxcompiler
editor
examples
experiment
feature-idea
feedback
flac
freetype
gamemode
gkurve
glfw
gpu
gpu-dawn
harfbuzz
help welcome
in-progress
infrastructure
invalid
libmach
linux-audio-headers
long-term
mach
mach.gfx
mach.math
mach.physics
mach.testing
model3d
needs-triage
object
opengl-headers
opus
os/linux
os/macos
os/wasm
os/windows
package-manager
priority
proposal
proposal-accepted
question
roadmap
slipped
stability
sysaudio
sysgpu
sysjs
validating-fix
vulkan-zig-generated
wayland-headers
website
wontfix
wrench
www
x11-headers
xcode-frameworks
zig-update
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
hexops/mach#292
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Zig 0.10 has changed the Darwin default ABI from "gnu" to "none", with this breaking PR: https://github.com/ziglang/zig/pull/11684. As a consequence, the expected gpu-dawn binaries currently does not exist for Mac users.
Below an example using zig-gamedev. The problem is general, though.
Building from source still works as expected.
Thanks for filing, we're not yet up-to-date with that Zig version. We generally try to track latest nightly, but can lag behind a few weeks. You can find the latest supported version Mach tracks in the CI config here:
github.com/hexops/mach@f3e2b8b74c/.github/workflows/ci.yml (L94)I'll leave this issue open until we do update.
Thank you for all the great work on Mach!
This is fixed, and you can now find the version of Zig we test with here: https://github.com/hexops/mach#supported-zig-version
Should be easier for us to keep up to date in the future, too.
Let me know if you run into any trouble.
Works like a charm! We just changed zig-gamedev to use the right Mac binaries. And I can now play with the Mach samples without building from source. Thanks a lot!