Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(wasm): remove C++ mangled symbols #2971

Merged
merged 1 commit into from Feb 9, 2024
Merged

Conversation

amaanq
Copy link
Member

@amaanq amaanq commented Feb 9, 2024

Probably fixes #2803

No more upstream scanners use C++ so we're going to encourage to prefer
using C instead. It is just much easier to work with overall
@amaanq amaanq changed the title fix: remove undefined symbol that fails with emcc 3.1.51 fix: remove C++ mangled symbols Feb 9, 2024
@amaanq amaanq changed the title fix: remove C++ mangled symbols fix(wasm): remove C++ mangled symbols Feb 9, 2024
@amaanq
Copy link
Member Author

amaanq commented Feb 9, 2024

Well that was a painful 3 hours of finding that ruby bug, now we can get this in

@amaanq amaanq merged commit 697e318 into tree-sitter:master Feb 9, 2024
13 checks passed
@p-linnane
Copy link

Just as a heads up, since you linked my issue, we dropped wasm support in Homebrew in Homebrew/homebrew-core#159082. I'll leave a comment in the original issue as well.

@amaanq
Copy link
Member Author

amaanq commented Feb 9, 2024

ah ok, thanks for the heads up

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.

Build failure against emscripten 3.1.50
2 participants