joemarshall commented on PR #37821: URL: https://github.com/apache/arrow/pull/37821#issuecomment-1753074519
Ah, I see why it isn't working - you need to install emscripten with the emsdk, instructions here: https://emscripten.org/docs/getting_started/downloads.html I would set the version to 3.1.45 for now, because we know it builds on that, unless you want to set it to latest so as to keep up with emscripten releases (but breaking CI if the emscripten build breaks). The version from ubuntu is 3.1.5, pyodide builds with 3.1.45. I suspect that it is using an older compiler etc. hence the weird compiler errors I don't see here. I couldn't quite work out how to do that in the dockerfile, so if you could do that it would be great: Basically, you need to: 1) clone the git and run `./emsdk install 3.1.45`, `./emsdk activate 3.1.45`. 2) Call 'source emsdk/emsdk_env.sh` to load that emsdk into your environment before any build commands (I guess that can go in profile or somewhere). -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
