diff --git a/README.md b/README.md index 870a3d9..4a64836 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ This list of officially supported platforms is available in the Node.js [BUILDIN * **linux-x64-glibc-217**: Linux x64, compiled with glibc 2.17 to support [older Linux distros](https://en.wikipedia.org/wiki/Glibc#Version_history), QNAP QTS 4.x and 5.x, and Synology DSM 7, and other environments where a newer glibc is unavailable. * **linux-x86**: Linux x86 (32-bit) binaries compiled against libc 2.17, similar to the way the official [linux-x64 binaries are produced](https://github.com/nodejs/node/blob/master/BUILDING.md#official-binary-platforms-and-toolchains). 32-bit Linux binaries were dropped for Node.js 10 and 32-bit support is now considered "Experimental". * **linux-armv6l**: Linux ARMv6 binaries, cross-compiled on Ubuntu 16.04 with a [custom GCC 6 toolchain](https://github.com/rvagg/rpi-newer-crosstools) (for Node.js versions earlier than 16) or Ubuntu 18.04 with a [custom GCC 8 toolchain](https://github.com/rvagg/rpi-newer-crosstools) (for Node.js 16 and later) in a similar manner to the official linux-armv7l binaries. Binaries are optimized for `armv6zk` which is suitable for Raspberry Pi devices (1, 1+ and Zero in particular). ARMv6 binaries were dropped from Node.js 12 and ARMv6 support is now considered "Experimental". - * **linux-armv7l**: Linux ARMv7 binaries, cross-compiled on Ubuntu 18.04 with the default GCC-8. - * **linux-arm64**: Linux ARM64 binaries, cross-compiled on Ubuntu 18.04 with the default GCC-8. + * **linux-armv7l-glibc-227**: Linux ARMv7 binaries, cross-compiled on Ubuntu 18.04 with the default GCC-8. + * **linux-arm64-glibc-227**: Linux ARM64 binaries, cross-compiled on Ubuntu 18.04 with the default GCC-8. * **riscv64**: Linux riscv64 (RISC-V), cross compiled on Ubuntu 20.04 with the toolchain which the Adoptium project uses (for now...). Built with --openssl-no-asm (Should be with --with-intl=none but that gets overriden) * **loong64**: Linux loong64 (LoongArch64), cross compiled on Ubuntu 20.04 with the toolchain. diff --git a/bin/build.sh b/bin/build.sh index c40dfa0..c896dca 100755 --- a/bin/build.sh +++ b/bin/build.sh @@ -13,8 +13,8 @@ recipes=" \ x86 \ musl \ armv6l \ - armv7l \ - arm64 \ + armv7l-glibc-227 \ + arm64-glibc-227 \ x64-glibc-217 \ x64-pointer-compression \ x64-usdt \ diff --git a/recipes/arm64/Dockerfile b/recipes/arm64-glibc-227/Dockerfile similarity index 100% rename from recipes/arm64/Dockerfile rename to recipes/arm64-glibc-227/Dockerfile diff --git a/recipes/arm64/run.sh b/recipes/arm64-glibc-227/run.sh similarity index 100% rename from recipes/arm64/run.sh rename to recipes/arm64-glibc-227/run.sh diff --git a/recipes/arm64/should-build.sh b/recipes/arm64-glibc-227/should-build.sh similarity index 100% rename from recipes/arm64/should-build.sh rename to recipes/arm64-glibc-227/should-build.sh diff --git a/recipes/armv7l/Dockerfile b/recipes/armv7l-glibc-227/Dockerfile similarity index 100% rename from recipes/armv7l/Dockerfile rename to recipes/armv7l-glibc-227/Dockerfile diff --git a/recipes/armv7l/run.sh b/recipes/armv7l-glibc-227/run.sh similarity index 100% rename from recipes/armv7l/run.sh rename to recipes/armv7l-glibc-227/run.sh diff --git a/recipes/armv7l/should-build.sh b/recipes/armv7l-glibc-227/should-build.sh similarity index 100% rename from recipes/armv7l/should-build.sh rename to recipes/armv7l-glibc-227/should-build.sh