Building the Linux kernel and user space for the Hexagon DSP with LLVM

This proposal has been accepted as a session.

Accepted Session
Microconference Session

One Line Summary

Linux on the Hexagon DSP with LLVM


Problem: How do we accelerate adoption of LLVM and clang in environments where GCC has been the industry standard?
Our solution: Make LLVM a drop in replacement for GCC and build an entire Linux stack on the Hexagon DSP, from kernel to 55+ userspace packages.

We will talk about:
• Problems in compiling glibc with LLVM that we encountered and our solutions
• Problems yet to be solved in the compiler and toolset
• How compiling Linux user space with LLVM has been an excellent test suite for our compiler and tools


linux, LLVM, Hexagon, DSP, compiler

Presentation Materials



Leave a private comment to organizers about this proposal