This PR adds support for `./emsdk install node-nightly-64bit` which finds the latest nightly node.js version and installs that. It is a moving target, so the next day when a new nightly is produced, reissuing `./emsdk install node-nightly-64bit` will install the newer published version. Also, this PR adds a fixed 22.18.0 version for the cross compilation s390x Node.js target as well. On an x64 Linux system, this allows running `./emsdk install node-big-endian-crosscompile-22.16.0-64bit` to install the big endian Node.js. This greatly simplifies the steps at https://github.com/emscripten-core/emscripten/compare/main...juj:emscripten:bigendian_test_suite#diff-c36b90121be240017fa490a1c00e63e47fa3235f5c1be0593e2b7502d017c778R9985-R10000 and enables a trivial way to switch between LE and BE Node.js versions for testing. CC @slavek-kucera
18 KiB
18 KiB