@@ -5,25 +5,24 @@ Prerequisites
55-------------
66
77As of current implementation, LuaVela can be built and run on various x64 Linux
8- distros and macOS 10.13+ . Please note, that 32-bit environment is not supported
9- and it will not be built correctly.
8+ distros and macOS 13 . Please note, that 32-bit environment is not supported and
9+ it will not be built correctly.
1010
11- The build is performed by CMake of version 3.3.2 or higher and was tested with
11+ The build is performed by CMake of version 3.5 or higher and was tested with
1212following compilers:
1313
14- * GCC 4.6.3 (Ubuntu 14.04)
15- * GCC 4.8.4 (Ubuntu 14.04)
16- * GCC 7.3.0 (Ubuntu 18.04)
17- * GCC 7.4.0 (Ubuntu 18.04)
18- * GCC 8.3.0 (Ubuntu 18.04)
19- * GCC 8.4.0 (Ubuntu 18.04)
20- * GCC 8.4.0 (Ubuntu 20.04)
21- * Clang 3.8 (Ubuntu 14.04)
22- * Clang 3.9 (Ubuntu 14.04)
23- * Clang 6.0 (Ubuntu 18.04)
24- * AppleClang 10.0.0 (macOS 10.13)
25- * AppleClang 10.0.1 (macOS 10.14)
26- * AppleClang 11.0.0 (macOS 10.15)
14+ * GCC 9.5.0 (Ubuntu 22.04)
15+ * GCC 10.5.0 (Ubuntu 22.04)
16+ * GCC 11.4.0 (Ubuntu 22.04) [#ci ]_
17+ * GCC 12.3.0 (Ubuntu 22.04)
18+ * Clang 11.1.0 (Ubuntu 22.04) [#ci ]_
19+ * Clang 12.0.1 (Ubuntu 22.04)
20+ * Clang 13.0.1 (Ubuntu 22.04)
21+ * Clang 14.0.0 (Ubuntu 22.04)
22+ * Clang 15.0.7 (Ubuntu 22.04)
23+ * AppleClang 15.0.0 (macOS 13.7.5) [#ci ]_
24+
25+ .. [#ci ] Used for regular testing in GitHub Actions.
2726
2827 The build of core depends on following libraries:
2928
@@ -36,19 +35,18 @@ Additionally, the build of tools depends on following libraries:
3635
3736 * libstdc++ (used by ujit-parse-profile only for demangling C++ symbols)
3837
39- If you are using Ubuntu 18.04 or Ubuntu 14.04, all dependencies
40- should be available from scratch.
38+ If you are using Ubuntu 22.04, all dependencies are available from scratch.
4139
4240Given the scarce list of dependencies, building and running on other Ubuntu x64
4341versions (or other Linux x64 distributions) should work fine as well.
4442
4543For building on macOS you will additionally need Command Line Tools.
4644
4745To get a better grasp of what software you'll need for building and testing,
48- please check with the dependency lists for Ubuntu 18 .04:
46+ please check with the dependency lists for Ubuntu 22 .04:
4947
50- * scripts/depends- build-18 -04
51- * scripts/depends- test-18 -04
48+ * .github/bootstrap/ build-depends-22 -04
49+ * .github/bootstrap/ test-depends-22 -04
5250
5351Note: autoconf and libtool are needed only for building optional 3rd party
5452dependencies, which are not built by default.
0 commit comments