From 4ef9c456a3b15d71b08f15ea92b62c3dfa8f3daf Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Mon, 13 Apr 2020 07:33:36 -0400 Subject: [PATCH 1/3] doc: remove SmartOS from official binaries Based on feedback from Joyent, the SmartOS builds are largely unusable without bundling all of the libraries used to build the binary so are being dropped starting from Node.js 14. We will still test SmartOS in the CI. Signed-off-by: Richard Lau --- BUILDING.md | 1 - 1 file changed, 1 deletion(-) diff --git a/BUILDING.md b/BUILDING.md index 99d10508f97473..0f9ffe5bff2559 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -175,7 +175,6 @@ Binaries at are produced on: | linux-ppc64le | CentOS 7 with devtoolset-6 / GCC 6 [7](#fn7) | | linux-s390x | RHEL 7 with devtoolset-6 / GCC 6 [7](#fn7) | | linux-x64 | CentOS 7 with devtoolset-6 / GCC 6 [7](#fn7) | -| sunos-x64 | SmartOS 18 with GCC 7 | | win-x64 and win-x86 | Windows 2012 R2 (x64) with Visual Studio 2019 | 7: The Enterprise Linux devtoolset-6 allows us to compile From 27bd7d8289b3874ce32a4ffbb2a991f97cd8c08b Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Mon, 13 Apr 2020 07:31:34 -0400 Subject: [PATCH 2/3] doc: update Centos/RHEL releases use devtoolset-8 Releases built on Centos/RHEL have been updated to use devtoolset-8. Signed-off-by: Richard Lau --- BUILDING.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/BUILDING.md b/BUILDING.md index 0f9ffe5bff2559..3f4f5f691f9b55 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -170,15 +170,15 @@ Binaries at are produced on: | --------------------- | ------------------------------------------------------------------------ | | aix-ppc64 | AIX 7.1 TL05 on PPC64BE with GCC 6 | | darwin-x64 (and .pkg) | macOS 10.15, Xcode Command Line Tools 11 with -mmacosx-version-min=10.13 | -| linux-arm64 | CentOS 7 with devtoolset-6 / GCC 6 | +| linux-arm64 | CentOS 7 with devtoolset-8 / GCC 8 [8](#fn8) | | linux-armv7l | Cross-compiled on Ubuntu 16.04 x64 with [custom GCC toolchain](https://github.com/rvagg/rpi-newer-crosstools) | -| linux-ppc64le | CentOS 7 with devtoolset-6 / GCC 6 [7](#fn7) | -| linux-s390x | RHEL 7 with devtoolset-6 / GCC 6 [7](#fn7) | -| linux-x64 | CentOS 7 with devtoolset-6 / GCC 6 [7](#fn7) | +| linux-ppc64le | CentOS 7 with devtoolset-8 / GCC 8 [8](#fn8) | +| linux-s390x | RHEL 7 with devtoolset-8 / GCC 8 [8](#fn8) | +| linux-x64 | CentOS 7 with devtoolset-8 / GCC 8 [8](#fn8) | | win-x64 and win-x86 | Windows 2012 R2 (x64) with Visual Studio 2019 | -7: The Enterprise Linux devtoolset-6 allows us to compile -binaries with GCC 6 but linked to the glibc and libstdc++ versions of the host +8: The Enterprise Linux devtoolset-8 allows us to compile +binaries with GCC 8 but linked to the glibc and libstdc++ versions of the host platforms (CentOS 7 / RHEL 7). Therefore, binaries produced on these systems are compatible with glibc >= 2.17 and libstdc++ >= 6.0.20 (`GLIBCXX_3.4.20`). These are available on distributions natively supporting GCC 4.9, such as From 6ba4f7e0b8425e43c09fe15b0baf9b0abce61150 Mon Sep 17 00:00:00 2001 From: Richard Lau Date: Tue, 14 Apr 2020 04:38:40 -0400 Subject: [PATCH 3/3] doc: update cross compiler machine for Linux armv7 Update cross compiler machine for Linux armv7 to Ubuntu 18.04. Signed-off-by: Richard Lau --- BUILDING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BUILDING.md b/BUILDING.md index 3f4f5f691f9b55..a4a00a9f1ffe49 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -171,7 +171,7 @@ Binaries at are produced on: | aix-ppc64 | AIX 7.1 TL05 on PPC64BE with GCC 6 | | darwin-x64 (and .pkg) | macOS 10.15, Xcode Command Line Tools 11 with -mmacosx-version-min=10.13 | | linux-arm64 | CentOS 7 with devtoolset-8 / GCC 8 [8](#fn8) | -| linux-armv7l | Cross-compiled on Ubuntu 16.04 x64 with [custom GCC toolchain](https://github.com/rvagg/rpi-newer-crosstools) | +| linux-armv7l | Cross-compiled on Ubuntu 18.04 x64 with [custom GCC toolchain](https://github.com/rvagg/rpi-newer-crosstools) | | linux-ppc64le | CentOS 7 with devtoolset-8 / GCC 8 [8](#fn8) | | linux-s390x | RHEL 7 with devtoolset-8 / GCC 8 [8](#fn8) | | linux-x64 | CentOS 7 with devtoolset-8 / GCC 8 [8](#fn8) |