Team Alex Bradbury At Igalia since March 2022. Cambridge (UK) Follow me muxup.com fosstodon.org/@asb bsky.app/profile/asbradbury.org github.com/asb linkedin.com/in/alex-bradbury POSTS Feb 27, 2025 ccache for LLVM builds across multiple directories Problem description If you’re regularly rebuilding a large project like LLVM, you almost certainly want to be using ccache. Incremental builds are helpful, but it’s quite common to be swapping... Continue reading > Dec 9, 2024 Directly committing files to a separate git branch Suppose you have some files you want to directly commit to a branch in your current git repository, doing so without perturbing your current branch. Why would you want to... Continue reading > Dec 3, 2024 Rootless cross-architecture debootstrap As usual, let’s start by introducing the problem. Suppose you want to produce either a Debian-derived sysroot for cross-compilation, something you can chroot into, or even a full image you... Continue reading > Oct 15, 2024 Accessing a cross-compiled build tree from qemu-system I’m cross-compiling a large codebase (LLVM and sub-projects such as Clang) and want to access the full tree - the source and the build artifacts from under qemu. This post... Continue reading > Toots Mar 11, 2025 My total rewrite of the instructions on cross-compiling Clang/LLVM for Linux using Clang/LLVM for Linux has now landed.If you want... Mar 1, 2025 We need an equivalent “which RISC-V extension are you?” quiz https://jamesg.blog/2025/02/13/html-quiz Feb 27, 2025 Some notes on ccache+LLVM. Summary: if you do a lot of builds across different checkouts/worktrees/builddirs, be sure to set the... Nov 30, 2024 And the survey is now closed - not by choice, but because something at Google seems to have marked it... Commits Mar 19, 2025 [LLVM] [PreISelIntrinsicLowering] Zext/trunc count parameter as necessary fo… Mar 19, 2025 [LLVM] [RISCV] Set isTrap for EBREAK and {C_,}UNIMP (#131636) Mar 12, 2025 [LLVM] [PreISelintrinsicLowering] getTypeSizeInBits/8 => getTypeAllocSize in… Mar 11, 2025 [LLVM] [docs] Rewrite HowToCrossCompileLLVM (#129451)
Feb 27, 2025 ccache for LLVM builds across multiple directories Problem description If you’re regularly rebuilding a large project like LLVM, you almost certainly want to be using ccache. Incremental builds are helpful, but it’s quite common to be swapping... Continue reading >
Dec 9, 2024 Directly committing files to a separate git branch Suppose you have some files you want to directly commit to a branch in your current git repository, doing so without perturbing your current branch. Why would you want to... Continue reading >
Dec 3, 2024 Rootless cross-architecture debootstrap As usual, let’s start by introducing the problem. Suppose you want to produce either a Debian-derived sysroot for cross-compilation, something you can chroot into, or even a full image you... Continue reading >
Oct 15, 2024 Accessing a cross-compiled build tree from qemu-system I’m cross-compiling a large codebase (LLVM and sub-projects such as Clang) and want to access the full tree - the source and the build artifacts from under qemu. This post... Continue reading >
Mar 11, 2025 My total rewrite of the instructions on cross-compiling Clang/LLVM for Linux using Clang/LLVM for Linux has now landed.If you want...
Mar 1, 2025 We need an equivalent “which RISC-V extension are you?” quiz https://jamesg.blog/2025/02/13/html-quiz
Feb 27, 2025 Some notes on ccache+LLVM. Summary: if you do a lot of builds across different checkouts/worktrees/builddirs, be sure to set the...
Nov 30, 2024 And the survey is now closed - not by choice, but because something at Google seems to have marked it...