diff --git a/emscripten-releases-tags.json b/emscripten-releases-tags.json index 7716b61..17a1f88 100644 --- a/emscripten-releases-tags.json +++ b/emscripten-releases-tags.json @@ -2,6 +2,7 @@ "aliases": { "latest": "3.1.15", "latest-sdk": "latest", + "latest-arm64-linux": "3.1.9", "latest-64bit": "latest", "sdk-latest-64bit": "latest", "latest-upstream": "latest", diff --git a/emsdk.py b/emsdk.py index 1b5fc79..39ff4c5 100644 --- a/emsdk.py +++ b/emsdk.py @@ -2186,6 +2186,9 @@ def find_latest_hash(): def resolve_sdk_aliases(name, verbose=False): releases_info = load_releases_info() + if name == 'latest' and LINUX and ARCH == 'aarch64': + print("warning: 'latest' on arm64-linux may be slightly behind other architectures") + name = 'latest-arm64-linux' while name in releases_info['aliases']: if verbose: print("Resolving SDK alias '%s' to '%s'" % (name, releases_info['aliases'][name]))