[wasm] Fix linux/arm64 build (#68492)
authorRadek Doulik <radekdoulik@gmail.com>
Wed, 27 Apr 2022 12:55:35 +0000 (14:55 +0200)
committerGitHub <noreply@github.com>
Wed, 27 Apr 2022 12:55:35 +0000 (14:55 +0200)
Don't checkout particular emscripten version and instead use main.

It is not needed and fixes linux/arm64 build, where precompiled version
is available in emscripten 3.1.7 and later versions.
The `emsdk install|activate <version>` doesn't work correctly for 3.1.7
tag and does with uptodate main.

It will still install and activate the emscripten version we want, like 3.1.7 currently.

src/mono/wasm/Makefile

index a6b764e..819c29e 100644 (file)
@@ -35,7 +35,6 @@ EMCC=source $(EMSDK_PATH)/emsdk_env.sh 2>/dev/null && emcc
 .stamp-wasm-install-and-select-$(EMSCRIPTEN_VERSION):
        rm -rf $(EMSDK_LOCAL_PATH)
        git clone https://github.com/emscripten-core/emsdk.git $(EMSDK_LOCAL_PATH)
-       cd $(EMSDK_LOCAL_PATH) && git checkout $(EMSCRIPTEN_VERSION)
        cd $(EMSDK_LOCAL_PATH) && ./emsdk install $(EMSCRIPTEN_VERSION)
        cd $(EMSDK_LOCAL_PATH) && ./emsdk activate $(EMSCRIPTEN_VERSION)
        python3 ./sanitize.py $(EMSDK_PATH)