/llvm-custom-builds

Sandbox to produce custom LLVM builds for various platforms

Primary LanguagePowerShellMIT LicenseMIT

Wasmer logo

LLVM Custom Builds

Build Status License

Website Docs Slack Channel


Go along your path, this is a dangerous place.

This repository contains a small build.sh (or build.ps1 for Windows PowerShell) script that builds LLVM. The version of LLVM is defined in the CI script. The build is run by Github Actions on 4 platforms: Linux (Ubuntu, amd64 and aarch64), Darwin (macOS), and Windows. Builds are attached to Github releases as assets.

Prebuilds

LLVM version Architecture Platform Package
14 amd64 Darwin download
Linux download
Windows download
aarch64 Linux download
13 amd64 Darwin download
Linux download
Windows download
aarch64 Linux download
12 amd64 Darwin download
Linux download
Windows download
aarch64 Linux download
11 amd64 Darwin download
Linux download
Windows download
aarch64 Linux download
10 amd64 Darwin download
Linux download
Windows download
aarch Linux download

LLVM configuration

The following configuration is the one used for all actual prebuilds:

Options Value
clang enabled
docs not included
examples not included
go_tests not included
lld enabled
optimized_tablegen enabled
targets_to_build X86 + AArch64
terminfo disabled
tests not included
tools included
utils not included
zlib disabled

License

The entire project is under the MIT License. Please read the LICENSE file.