- - + +
+
+
+
+
+
+
Constant Index
@@ -220,17 +241,20 @@-
-
-
-
+
+
+ +
diff --git a/doc/building.html b/doc/building.html index 53defa0c61c8..fb18b1589c37 100644 --- a/doc/building.html +++ b/doc/building.html @@ -11,8 +11,11 @@ div.columns{display: flex; gap: min(4vw, 1.5em);} div.column{flex: auto; overflow-x: auto;} div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} - ul.task-list{list-style: none;} + /* The extra [class] is a hack that increases specificity enough to + override a similar rule in reveal.js */ + ul.task-list[class]{list-style: none;} ul.task-list li input[type="checkbox"] { + font-size: inherit; width: 0.8em; margin: 0 0.8em 0.2em -1.6em; vertical-align: middle; @@ -21,9 +24,6 @@ -
fsutil 8dot3name set <drive letter>: 0 (note that
-you need to run as administrator for this), and then re-create the
+fsutil 8dot3name set <drive letter>: 0 (note that you
+need to run as administrator for this), and then re-create the
particular directory. A short name should be generated automatically
then. Another option is to manually assign a short name to the directory
using
@@ -366,13 +366,14 @@ In order to use Branch Protection features in the VM,
---enable-branch-protection must be used. This option requires C++
-compiler support for -mbranch-protection=standard in GCC 9.1.0+ or
-Clang 10+ on Linux/AArch64 or for /guard:signret in Visual Studio
-2019+ on Windows/ARM64. The resulting build can be run on both machines with and
-without support for branch protection in hardware. Branch Protection is fully
-supported for the Linux/AArch64 target and only partially supported for the
-Windows/ARM64 targets.
--enable-branch-protection must be used. This option
+requires C++ compiler support for
+-mbranch-protection=standard in GCC 9.1.0+ or Clang 10+ on
+Linux/AArch64 or for /guard:signret in Visual Studio 2019+
+on Windows/ARM64. The resulting build can be run on both machines with
+and without support for branch protection in hardware. Branch Protection
+is fully supported for the Linux/AArch64 target and only partially
+supported for the Windows/ARM64 target.
This is not recommended. Instead, see the section on Cross-compiling.
@@ -389,25 +390,25 @@| Operating system | Vendor/version used | |||
|---|---|---|---|---|
| Linux/x64 | Oracle Linux 6.4 / 8.x | |||
| Linux/aarch64 | Oracle Linux 7.6 / 8.x | |||
| macOS | macOS 14.x | |||
| Windows | Windows Server 2016 |
| Operating system | Supported toolchain | |||
|---|---|---|---|---|
| Linux | gcc, clang | |||
| macOS | Apple Xcode (using clang) | |||
| AIX | IBM Open XL C/C++ | |||
| Windows | Microsoft Visual Studio |
| Operating system | Toolchain version | |||
|---|---|---|---|---|
| Linux | gcc 14.2.0 | |||
| macOS | Apple Xcode 15.4 (using clang 15.0.0) | |||
| Windows | Microsoft Visual Studio 2022 version 17.13.2 |
| Supported devkit targets | ||||
|---|---|---|---|---|
| x86_64-linux-gnu | ||||
| aarch64-linux-gnu | ||||
| arm-linux-gnueabihf | ||||
| ppc64le-linux-gnu | ||||
| riscv64-linux-gnu | ||||
| s390x-linux-gnu | ||||
| Target | Debian tree | Debian arch | @@ -1598,98 +1599,98 @@||
| x86 | buster | i386 | i386-linux-gnu | (all) |
| arm | buster | armhf | arm-linux-gnueabihf | (all) |
| aarch64 | buster | arm64 | aarch64-linux-gnu | (all) |
| ppc64le | buster | ppc64el | powerpc64le-linux-gnu | (all) |
| s390x | buster | s390x | s390x-linux-gnu | (all) |
| mipsle | buster | mipsel | mipsel-linux-gnu | zero |
| mips64le | buster | mips64el | mips64el-linux-gnueabi64 | zero |
| armel | buster | arm | arm-linux-gnueabi | zero |
| ppc | sid | powerpc | powerpc-linux-gnu | zero |
| ppc64be | sid | ppc64 | powerpc64-linux-gnu | (all) |
| m68k | sid | m68k | m68k-linux-gnu | zero |
| alpha | sid | alpha | alpha-linux-gnu | zero |
| sh4 | sid | sh4 | sh4-linux-gnu | zero |
| riscv64 | sid | riscv64 | @@ -1818,13 +1819,13 @@