Conversation

Replying to and
It was used to build the Pixel 2 kernel too. It has the best support for building it on arm64, which is also the architecture with the most focus on Linux kernel hardening. A lot of the hardening is done by ARM compared to x86 where Intel has barely any involvement in most of it.
2
2
Replying to and
It's definitely safer to use Clang rather than GCC on the Pixel 2 and Pixel 3 because it's what they heavily tested. Google also closely tracks Clang releases, while for GCC they froze it at 4.9 forever because it was problematic and they didn't want to invest resources in it.