Description
We have support for Windows and Linux arm64 platforms now (#1), but they are still not included in the CD and CI since GitHub Workflows do not support them for free plans yet. Once they do, we should add those platforms to the CD and CI.
We should also add appropriate strip
commands to the CD to reduce the size of the produced .a
files; strip --strip-unneeded
works on Linux and strip -S
works on macOS, but nothing seems to work for Windows and I'm not sure about mobile. Moreover, Rust purports to support a strip="symbols"
option, but we are doing that and it doesn't seem to remove as much as strip
.
We probably want to do these changes in conjunction with updating to a new version of wgpu-native
, as we will want to do some Git surgery to avoid bloating the repo with binary change history.