Skip to content

Sandbox to produce custom LLVM builds for various platforms

License

Notifications You must be signed in to change notification settings

wasmerio/llvm-custom-builds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wasmer logo

LLVM Custom Builds

Build Status License


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
18 amd64 Darwin download
Linux download
Windows download
aarch64 Linux download Darwin download
riscv64 Linux download
16 amd64 Darwin download
Linux download
Windows download
aarch64 Linux download
riscv64 Linux download
15 amd64 Darwin download
Linux download
Windows download
aarch64 Linux download
riscv64 Linux download
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.