michaelrj-google wrote: I like the move to every target being through a `libc_*` instead of just `cc_*`. I'm not confident enough in my bazel to comment on the design of the rest of the change, but it works fine in my testing. https://github.com/llvm/llvm-project/pull/70455