From 0a29f9dfde747daf6b752158321486f5aebdc2af Mon Sep 17 00:00:00 2001 From: David Carlier Date: Fri, 8 Nov 2019 07:52:38 +0000 Subject: [PATCH 1/2] doc: documenting a bit more FreeBSD case FreeBSD provides more up to date compilers than the one provided by the system. --- BUILDING.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/BUILDING.md b/BUILDING.md index 0df731b099e5c5..62839f9eeef707 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -119,7 +119,7 @@ platforms. This is true regardless of entries in the table below. | macOS | x64 | >= 10.11 | Tier 1 | | | SmartOS | x64 | >= 18 | Tier 2 | | | AIX | ppc64be >=power7 | >= 7.2 TL02 | Tier 2 | | -| FreeBSD | x64 | >= 11 | Experimental | Downgraded as of Node.js 12 | +| FreeBSD | x64 | >= 11 | Experimental | Downgraded as of Node.js 12 [7](#fn7) | 1: GCC 6 is not provided on the base platform, users will need the @@ -153,6 +153,10 @@ are provided. However, tests in our infrastructure only run on WoW64. Furthermore, compiling on x86 Windows is currently considered Experimental and may not be possible. +7: FreeBSD 12.0 system's compiler is clang 6.0.1 but +FreeBSD 12.1's is the 8.0.1 version. In both cases, other LLVM versions +are provided via the system's package manager up to 9.0. + ### Supported toolchains Depending on the host platform, the selection of toolchains may vary. From ff19a857f37cd8ecfa7e6b1e592bfa39498dd025 Mon Sep 17 00:00:00 2001 From: David Carlier Date: Mon, 11 Nov 2019 06:52:42 +0000 Subject: [PATCH 2/2] Rephrasing --- BUILDING.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BUILDING.md b/BUILDING.md index 62839f9eeef707..fdf2a841e6fda1 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -153,9 +153,9 @@ are provided. However, tests in our infrastructure only run on WoW64. Furthermore, compiling on x86 Windows is currently considered Experimental and may not be possible. -7: FreeBSD 12.0 system's compiler is clang 6.0.1 but -FreeBSD 12.1's is the 8.0.1 version. In both cases, other LLVM versions -are provided via the system's package manager up to 9.0. +7: The default FreeBSD 12.0 compiler is Clang 6.0.1, but +FreeBSD 12.1 upgrades to 8.0.1. Other Clang/LLVM versions are provided +via the system's package manager, including Clang 9.0. ### Supported toolchains