Skip to content

feat: Patch zutil for macos clang 17#1

Merged
ospencer merged 1 commit intograin-lang:masterfrom
spotandjake:spotandjake-clang-17
Sep 5, 2025
Merged

feat: Patch zutil for macos clang 17#1
ospencer merged 1 commit intograin-lang:masterfrom
spotandjake:spotandjake-clang-17

Conversation

@spotandjake
Copy link
Member

Macos sequoia updated to clang 17 in xcodes command line tools which broke cmake builds this is a small patch to zutil fixing it.

I also added some additional macos tests for different versions to ensure this isn't breaking anything in older versions.

Copy link
Member

@marcusroberts marcusroberts left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Building for me too now!

@spotandjake
Copy link
Member Author

spotandjake commented Aug 23, 2025

After this is merged I'll open a pr to libbinaryen with the updated commit and a pr to grain with an esy override until we can binaryen.ml is updated.

Here is a working version of downstream libbinaryen with this version of conf-cmake as well https://github.com/spotandjake/libbinaryen/tree/spotandjake-clang-17

I also have a working version of the grain compiler here https://github.com/spotandjake/grain/tree/spotandjake-clang-17 its based off my ocaml 5 work though as a few opam packages seem to have been removed which were causing a ton of conflicts trying to get it to work off main.

@ospencer ospencer merged commit dbb594e into grain-lang:master Sep 5, 2025
5 checks passed
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.

3 participants