Files
mongo/bazel/platforms/normalize.bzl
Ryan Berryhill 6c86981d33 SERVER-97633 Make bazel toolchain configurable via variables files (#30331)
GitOrigin-RevId: 1729ad24a87a09b2ea2fb3f799d578303903edf2
2024-12-20 19:12:57 +00:00

24 lines
570 B
Python

ARCH_NORMALIZE_MAP = {
"amd64": "x86_64",
"x86_64": "x86_64",
"arm64": "aarch64",
"aarch64": "aarch64",
"ppc64le": "ppc64le",
"s390x": "s390x",
}
ARCH_TO_PLATFORM_MAP = {
"amd64": "@platforms//cpu:x86_64",
"x86_64": "@platforms//cpu:x86_64",
"arm64": "@platforms//cpu:arm64",
"aarch64": "@platforms//cpu:arm64",
"ppc64le": "@platforms//cpu:ppc",
"s390x": "@platforms//cpu:s390x",
}
OS_TO_PLATFORM_MAP = {
"macos": "@platforms//os:osx",
"linux": "@platforms//os:linux",
"windows": "@platforms//os:windows",
}