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

WASM: minimum toolchain #1249

Merged
merged 1 commit into from
Feb 20, 2022
Merged

WASM: minimum toolchain #1249

merged 1 commit into from
Feb 20, 2022

Conversation

DenisYaroshevskiy
Copy link
Collaborator

I hooked up wasm and was able to build something.
Unfortunatly the libstdc++ we have does not have bit cast.

emscripten moved to libc++ I think: https://github.com/emscripten-core/emscripten/blob/4c70173bf44c885801b13a12ce1777152ab4f68e/system/lib/libcxx/include/bit#L53

but that does not have bit_cast either (somehow!)

So I think updating emscrpiten at the moment won't solve the issue.
I don't think we won't to hack around bit_cast - so I'd say - let's merge the toolchain so we don't have to start from scratch and wait.

@seanbaxter
Copy link

The latest libstdc++ in the Ubuntu 20.04 channel is 10.3, and that doesn't have bit_cast. I'd definitely prefer eve not having that dependency so it will build on these common machines.

@jfalcou jfalcou merged commit 3db507f into develop Feb 20, 2022
@jfalcou jfalcou deleted the wasm_1 branch February 20, 2022 16:32
@jfalcou
Copy link
Owner

jfalcou commented Feb 20, 2022

The latest libstdc++ in the Ubuntu 20.04 channel is 10.3, and that doesn't have bit_cast. I'd definitely prefer eve not having that dependency so it will build on these common machines.

The issue is not only bit_cast. We use a bunch of other utilities from .
Let's move this to Discussions ok ?

@jfalcou
Copy link
Owner

jfalcou commented Feb 20, 2022

#1251

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