Linaro Projects focused on Toolchain technology
Arm GNU Toolchain Enablement and CI
The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project. It supports various programming languages and is a key component of the GNU toolchain. It is the the standard compiler for most projects related to GNU and Linux, including the Linux kernel. This Linaro project focuses on improving optimizations for popular Arm cores, supporting compiler sanitizers, supporting new Armv8 architectural features and improving the debugging experience.
>> Learn more About Arm GNU Toolchain Enablement & CIArm LLVM Toolchain Enablement and CI
LLVM is one of the main tools the open-source community uses to compile their code. It is a set of reusable compiler and toolchain technologies which are used to develop front ends for any programming language and back ends of any instruction set architecture. LLDB is the debugger component of the LLVM project. The Linaro toolchain team actively maintains the LLDB project and has ownership of Arm and AArch64 target specific code base. We implement new and improve existing code-size and code-speed optimizations for AArch64 and Arm targets.
>> Learn more About Arm LLVM Toolchain Enablement & CIWhite Papers available to download (PDF)
How to participate
There are multiple ways to engage with Linaro.