Skip to content

Conversation

@dsseng
Copy link
Member

@dsseng dsseng commented Dec 1, 2025

TODO: renovate?

LLVM toolchain provides numerous opportunities for building Linux
kernels, such as kCFI, ThinLTO, Rust support and easy cross-compilation

Build a toolchain sufficient for Linux, without compiler-rt and
libstdc++, but with llvm-binutils and lld

Signed-off-by: Dmitrii Sharshakov [email protected]

TODO: renovate?

LLVM toolchain provides numerous opportunities for building Linux
kernels, such as kCFI, ThinLTO, Rust support and easy cross-compilation

Build a toolchain sufficient for Linux, without compiler-rt and
libstdc++, but with llvm-binutils and lld

Signed-off-by: Dmitrii Sharshakov <[email protected]>
ttl.sh is a public ephemeral OCI registry which can be a very
convenient way of publishing built artifacts, such as toolchains, for
each CI run triggered by a pull request. Unlike ghcr.io this registry
does not require credentials.

Signed-off-by: Dmitrii Sharshakov <[email protected]>
@dsseng dsseng changed the title WIP: feat: add LLVM+Clang+LLD toolchain feat: add LLVM+Clang+LLD toolchain Dec 1, 2025
@dsseng dsseng self-assigned this Dec 1, 2025
@dsseng dsseng added this to Planning Dec 1, 2025
@github-project-automation github-project-automation bot moved this to To Do in Planning Dec 1, 2025
aarch64 Linux kernels expect a thumbv8a-unknown-linux-gnueabi compiler
to be available and use it for AArch32 interfaces and vdso

add it to the llvm target config

Signed-off-by: Dmitrii Sharshakov <[email protected]>
@dsseng dsseng moved this from To Do to In Progress in Planning Dec 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant