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