This adds an "arch" field to various structures, so ARM and Aarch64 Linux can download appropriate versions of node and in theory other tools, without trying to download x86 builds. Since there are no prebuilt packages for clang and binaryen on ARM or Aarch64 this will require building them, which can take a long time, but works once installed. Node 4.1.1 and 8.9.1 entries for ARM (armv7l) and aarch64 are added, and the various x86/x86_64-only things are marked as such to be filtered out on ARM machines. Other downloads work as long as they don't have an arch specified, which indicates they're expected to be arch-independent. Does not yet fully work on ARM64 Windows (but works in WSL as the Linux support is fine).
115 KiB
Executable File
115 KiB
Executable File