mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 22:02:23 +01:00
There was a lot of repetition and unnecessary cruft in our Bazel toolchain support. Switch to generating all of it with a single macro that handles everything. This should make no real difference but dramatically simplifies adding a new CPU. Use this simplified system and add `aarch64` which is how Arm 64-bit CPU support shows up on a Linux host. Also teach the basic scripts to map `aarch64` to `arm64` which is used in the released artifact strings.