Skip to content

Build LLVM from llvm.org and make binaries available

License

Notifications You must be signed in to change notification settings

StirlingLabs/libLLVM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libLLVM

Build

The purpose of this repo is to use GitHub Actions to build libLLVM and make the following binaries available:

  • Windows x86-64 (static libstdc++, UPX minified)
  • Linux x86-64 (LTO thin, UPX minified)
  • MacOS ARM64 & x86-64 (LTO Thin, Universal Binary)

This is done specifically for our fork of StirlingLabs/LLVMSharp but the NuPkg is also available at https://www.nuget.org/packages/StirlingLabs.libLLVM.

Building

To trigger a new build, create a new release with a tag in the format "v14.0.7.0" where the first 3 positions correspond to the release LLVM.