Skip to content

Conversation

spotandjake
Copy link
Member

This is an updated version of v117 fixing the issues we are seeing here in binaryen.ml. Most of this pr is just backporting the changes on main with the specific fix for v117 being the -Wno-stringop-overread change in the dune file.

The original v117 was released quite a while and in that time a lot of things packages deprecated so we had to update all of our github actions dependencies this switched the gcc version used in our test suite causing the failures when we went to update binaryen.ml, we also need to update some of the packages used as opam deprecated a ton of packages.

The current plan is to keep this up as a branch and link binaryen.ml to the unreleased package rather than the npm package as this isn't really an issue with libbinaryen as much as it is with the build envrionment.

This also switches our actions test from macos-latest (15) to macos-14 as the clang 17 upgrade was causing some additional issues that couldn't be easily overridden.

Binaryen.ml update branch here: https://github.com/spotandjake/binaryen.ml/tree/spotandjake-117

@spotandjake spotandjake requested a review from ospencer September 8, 2025 22:37
@spotandjake spotandjake self-assigned this Sep 8, 2025
@spotandjake spotandjake added the enhancement New feature or request label Sep 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants