Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

wasm2c: update Windows build to always use internal sha256 library to resolve libcrypto DLL not found issue#2611

Open
silbinarywolf wants to merge 1 commit intoWebAssembly:mainfrom
silbinarywolf:fix/windows-11-stop-making-wasm2c-rely-on-libcrypto
Open

wasm2c: update Windows build to always use internal sha256 library to resolve libcrypto DLL not found issue#2611
silbinarywolf wants to merge 1 commit intoWebAssembly:mainfrom
silbinarywolf:fix/windows-11-stop-making-wasm2c-rely-on-libcrypto

Conversation

Copy link

silbinarywolf commented May 31, 2025

Fixes #2609

qouteall reacted with heart emoji
sbc100 reviewed Jun 2, 2025
Copy link
Member

sbc100 left a comment

Choose a reason for hiding this comment

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

I don't really know enough about windows to know if this is the correct change.

Are you saying that Windows version prior to 11 do ship libcrypo.dll by default but Windows 11 does not? Its a little supprising to me that MS would break existing programs by making a change like. Do you have any links to information about this change?

@shravanrn @keithw do either you use windows much? Did you know anything about this issue?

Copy link
Member

keithw commented Jun 2, 2025

I don't use Windows myself, but I think this libcrypto stuff has been causing us enough trouble (on platforms that are maybe not as strong at versioning/managing dependencies) that we should probably just switch to an always-vendored BLAKE3 hash for this and ditch the external library. I'll send a PR on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

sbc100 sbc100 left review comments

At least 1 approving review is required to merge this pull request.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

The wasm2c command has no effect

3 participants