Currently, we only support the x86_64-unknown-linux-gnu host platform. Go (and rules_go) supports a wide range of host targets and we don't cross-compile any Go code so that can currently be run on almost any host platform. Rust (and rules_rust) supports several more platforms (macOS/Darwin and Windows are obvious OSs, along with the aarch64 architecture). We do cross-compile Rust, but it should be fairly easy to add support for more host platforms. C++ will be the most painful to adapt, but only Windows is likely to be difficult.
This shouldn't be much extra work, but it's low priority.
Currently, we only support the
x86_64-unknown-linux-gnuhost platform. Go (and rules_go) supports a wide range of host targets and we don't cross-compile any Go code so that can currently be run on almost any host platform. Rust (and rules_rust) supports several more platforms (macOS/Darwin and Windows are obvious OSs, along with the aarch64 architecture). We do cross-compile Rust, but it should be fairly easy to add support for more host platforms. C++ will be the most painful to adapt, but only Windows is likely to be difficult.This shouldn't be much extra work, but it's low priority.