/llvm-distributors-conf-2021

A day of lightning talks for folks who distribute and release builds of LLVM, with a focus on configuration, testing, and unique constraints.

LLVM Distributors Conference

A day of lightning talks for folks who distribute and release builds of LLVM, with a focus on configuration, testing, and unique constraints.

This even took place on Thursday September 16 2021.

The previously recorded YouTube Livestream.

Talks

time title Author Slides Video
08:00 Doors Open
08:05 Welcome Nick Desaulniers (Google)
08:10 LLVM Runtimes Build Petr Hosek (Google) PDF
08:25 Building LLVM at rev.ng: a report Alessandro Di Federico (rev.ng) & Filippo Cremonese (rev.ng) PDF
08:40 Swift on Windows Saleem Abdulrasool (Google) PDF
08:55 Clang vendor options: control new Clang and LLVM changes in a release Alex Lorenz (Apple) PDF
09:10 break
09:25 Homebrew LLVM Carlo Cabrera PDF
09:40 Switching to LLVM based toolchains in Yocto based distributions Bernhard Rosenkraenzer (Huawei) PDF
09:55 The LLVM embedded toolchain for Arm Peter Smith (ARM) PDF
10:10 Graphcore IPU LLVM toolchain & libraries Thomas Preud'homme (Graphcore) PDF
10:25 break
10:40 LLVM toolchains in Nixpkgs John Ericson (Obsidian Systems) PDF
10:55 Building, Testing, and Distributing Chromium's C++ Toolchain Hans Wennborg (Google) PDF
11:10 LLVM in OpenMandriva Bernhard Rosenkraenzer (Open Mandriva) PDF
11:25 LLVM Toolchain Integration Test Suite Serge Sans Paille (Red Hat) & Sylvestre Ledru (Debian, Ubuntu) PDF
11:40 break
11:55 Distributing PGO'ed toolchains for Great Good George Burgess IV (Google) PDF
12:10 Optimizing Clang with BOLT Amir Ayupov (Facebook) PDF
12:25 LLVM-MinGW Martin Storsjö PDF
12:40 lunch break
13:10 Android's Dream of a Stable Toolchain Pirama Arumuga Nainar (Google) & Stephen Hines (Google) PDF
13:25 Fuchsia Clang Toolchain Petr Hosek (Google) PDF
13:40 Snapdragon LLVM Toolchain Sivakumar Ganesan (Qualcomm) PDF
13:55 Fedora /Red Hat LLVM Toolchain Tom Stellard (Red Hat) PDF

Times are in PDT.

About

If you build LLVM for other users, we want to hear about how you build LLVM, some of the unique constraints of your users or target environment, configurations or configuration tips, war stories, headaches, distribution recommendations, and problems that would be nice to solve.

Some example distributions of LLVM that might be of interest:

  • Apple LLVM
  • RHEL LLVM
  • Snapdragon LLVM
  • apt.llvm.org
  • AOSP LLVM
  • CrOS LLVM
  • BSDs
  • PlayStation LLVM
  • Chromium LLVM
  • your distro here

Updates

Please click the "subscribe" button on ClangBuiltLinux#2 to get email updates, or "watch" this repo on GitHub at https://github.com/ClangBuiltLinux/llvm-distributors-conf-2021.