Skip to content

Commit 0fa59c6

Browse files
[llvm][Docs] Update supported hardware (llvm#121743)
Since someone on Discord asked why macOS arm64 was not listed. https://llvm.org/docs/GettingStarted.html#hardware Add a few known platforms: * Linux AArch64 * FreeBSD AArch64 * macOS arm64 (Clang build only, there might be a GCC port but I've not used it myself) * Windows on Arm (ARM64 as Microsoft refers to it)
1 parent 231d113 commit 0fa59c6

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

llvm/docs/GettingStarted.rst

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -233,36 +233,42 @@ Hardware
233233

234234
LLVM is known to work on the following host platforms:
235235

236-
================== ===================== =============
236+
================== ===================== ==============================
237237
OS Arch Compilers
238-
================== ===================== =============
238+
================== ===================== ==============================
239239
Linux x86\ :sup:`1` GCC, Clang
240240
Linux amd64 GCC, Clang
241241
Linux ARM GCC, Clang
242+
Linux AArch64 GCC, Clang
242243
Linux Mips GCC, Clang
243244
Linux PowerPC GCC, Clang
244245
Linux SystemZ GCC, Clang
245246
Solaris V9 (Ultrasparc) GCC
246247
DragonFlyBSD amd64 GCC, Clang
247248
FreeBSD x86\ :sup:`1` GCC, Clang
248249
FreeBSD amd64 GCC, Clang
250+
FreeBSD AArch64 GCC, Clang
249251
NetBSD x86\ :sup:`1` GCC, Clang
250252
NetBSD amd64 GCC, Clang
251253
OpenBSD x86\ :sup:`1` GCC, Clang
252254
OpenBSD amd64 GCC, Clang
253255
macOS\ :sup:`2` PowerPC GCC
254256
macOS x86 GCC, Clang
257+
macOS arm64 Clang
255258
Cygwin/Win32 x86\ :sup:`1, 3` GCC
256259
Windows x86\ :sup:`1` Visual Studio
257-
Windows x64 x86-64 Visual Studio
258-
================== ===================== =============
260+
Windows x64 x86-64 Visual Studio, Clang\ :sup:`4`
261+
Windows on Arm ARM64 Visual Studio, Clang\ :sup:`4`
262+
================== ===================== ==============================
259263

260264
.. note::
261265

262266
#. Code generation supported for Pentium processors and up
263267
#. Code generation supported for 32-bit ABI only
264268
#. To use LLVM modules on Win32-based system, you may configure LLVM
265269
with ``-DBUILD_SHARED_LIBS=On``.
270+
#. Visual Studio alone can compile LLVM. When using Clang, you
271+
must also have Visual Studio installed.
266272

267273
Note that Debug builds require a lot of time and disk space. An LLVM-only build
268274
will need about 1-3 GB of space. A full build of LLVM and Clang will need around

0 commit comments

Comments
 (0)