Indeed it builds protoc to then compile the protos to .h/.cc files.
Now there is a flag for that in Bazel: --host_cpu, which is the target CPU for the host tools (like protoc) if I understand correctly (so maybe adding --host_cpu=k8 if compiling from the usual PC). But I haven’t done cross-compiling with Bazel before.