Skip to content

Conversation

@makslevental
Copy link
Contributor

No description provided.

@makslevental makslevental force-pushed the users/makslevental/tint branch 4 times, most recently from 62b8f05 to 10df253 Compare December 7, 2025 03:30
makslevental added a commit that referenced this pull request Dec 7, 2025
This PR factors out the LLVM distro portion of the build of
`mlir-python-bindings-wasm` - i.e., it creates a `wasm32-empscripten`
wheel/distro in addition to our current set of platforms. This is in
preparation for #268 which will build
out various `mlir-wgpu` things on top of this distro.

One tedious/weeds thing to call out: just building the distro via
cross-compiling (using [Emscripten's
toolchain](https://github.com/emscripten-core/emscripten/blob/main/cmake/Modules/Platform/Emscripten.cmake))
didn't work because `find_package(Python3 Development)` fails to
successfully find Python dev libs. I believe it has something to do with
[CMP0190](https://cmake.org/cmake/help/latest/policy/CMP0190.html) but I
couldn't debug it all the way. But `pyodide build` succeeds (because it
somehow isn't cross-compiling technically???) so that's good enough.

In addition some drive-by cleanup (remove `macos-13` from the GHA
workflows).
@makslevental makslevental changed the title [mlir-webgpu] add webgpu runtime wrappers [mlir-wgpu] add webgpu runtime wrappers Dec 7, 2025
…dk/upstream/emscripten/tools/gen_struct_info.py)
@makslevental
Copy link
Contributor Author

hopelessly block on emscripten-core/emscripten#25911

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.

2 participants