From 36f99f1e6b9103bea7095363eded07937977f2d2 Mon Sep 17 00:00:00 2001 From: Micah Weston <56404753+red1bluelost@users.noreply.github.com> Date: Fri, 26 Aug 2022 22:09:54 -0400 Subject: [PATCH 1/3] Updates LLVM prereqs since upgrade to C++17. --- src/building/prerequisites.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/building/prerequisites.md b/src/building/prerequisites.md index a5ab23d91..0ee0f1ed2 100644 --- a/src/building/prerequisites.md +++ b/src/building/prerequisites.md @@ -12,7 +12,7 @@ Before building the compiler, you need the following things installed: If building LLVM from source (the default), you'll need additional tools: -* `g++` 5.1 or later, `clang++` 3.5 or later, or MSVC 2017 or later. +* `g++` 7.1 or later, `clang++` 5.0 or later, or MSVC 2019 or later. * `ninja`, or GNU `make` 3.81 or later (ninja is recommended, especially on Windows) * `cmake` 3.13.4 or later From 67448e3f9da4f916e80210ce40b19800664ec46f Mon Sep 17 00:00:00 2001 From: Micah Weston <56404753+red1bluelost@users.noreply.github.com> Date: Sat, 27 Aug 2022 00:19:22 -0400 Subject: [PATCH 2/3] Updates text to refer to LLVM documentation. --- src/building/prerequisites.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/building/prerequisites.md b/src/building/prerequisites.md index 0ee0f1ed2..947e49c5f 100644 --- a/src/building/prerequisites.md +++ b/src/building/prerequisites.md @@ -12,7 +12,8 @@ Before building the compiler, you need the following things installed: If building LLVM from source (the default), you'll need additional tools: -* `g++` 7.1 or later, `clang++` 5.0 or later, or MSVC 2019 or later. +* `g++`, `clang++`, or MSVC with version listed on + [LLVM's documentation](https://releases.llvm.org/13.0.0/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library) * `ninja`, or GNU `make` 3.81 or later (ninja is recommended, especially on Windows) * `cmake` 3.13.4 or later From af19a723d2db063d36ec34b422b56d9228e5611e Mon Sep 17 00:00:00 2001 From: Tshepang Mbambo Date: Sat, 27 Aug 2022 06:24:54 +0200 Subject: [PATCH 3/3] typo --- src/building/prerequisites.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/building/prerequisites.md b/src/building/prerequisites.md index 947e49c5f..0783e82ee 100644 --- a/src/building/prerequisites.md +++ b/src/building/prerequisites.md @@ -12,7 +12,7 @@ Before building the compiler, you need the following things installed: If building LLVM from source (the default), you'll need additional tools: -* `g++`, `clang++`, or MSVC with version listed on +* `g++`, `clang++`, or MSVC with versions listed on [LLVM's documentation](https://releases.llvm.org/13.0.0/docs/GettingStarted.html#host-c-toolchain-both-compiler-and-standard-library) * `ninja`, or GNU `make` 3.81 or later (ninja is recommended, especially on Windows) * `cmake` 3.13.4 or later