Skip to content

Conversation

@aduh95
Copy link
Contributor

@aduh95 aduh95 commented Sep 3, 2025

https://github.com/aduh95/node/actions/runs/17417307474/job/49448566498 shows that some symbol are still missing. I guess I failed to realize earlier because they were cached on my machine. I've confirmed with https://github.com/aduh95/node/actions/runs/17433927156/job/49498659482 that this commit does export the correct symbols (to build Node.js anyway).

This also remove an inconsistency where we would add the visibility flag for all compilers except on WIN32 and CYGWIN, but it makes more sense to set it only for the three compilers for which we change the default visibility to hidden.

carlocab added a commit to Homebrew/homebrew-core that referenced this pull request Sep 3, 2025
This was fixed upstream in nodejs/uvwasi#308.

Also, let's apply nodejs/uvwasi#311 to ensure that all the symbols that
Node needs are exported.
@aduh95 aduh95 merged commit a7f7156 into main Sep 3, 2025
15 checks passed
@aduh95 aduh95 deleted the add-missing-exports branch September 3, 2025 19:15
@aduh95 aduh95 mentioned this pull request Sep 3, 2025
aduh95 added a commit that referenced this pull request Sep 3, 2025
Notable changes:

- fix: add missing exports (#311) (a7f7156)
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