SERVER-114936 switch to PGO'd LLVM19 toolchain (#45072)

GitOrigin-RevId: 8e5835dc367b6ac083c8c8d842acb1bc184d6c45
This commit is contained in:
Daniel Moody 2025-12-10 14:09:02 -06:00 committed by MongoDB Bot
parent 70ef71e55c
commit 3fd38608b0
8 changed files with 96 additions and 119 deletions

2
MODULE.bazel.lock generated
View File

@ -67,7 +67,7 @@
"moduleExtensions": {
"//bazel:bzlmod.bzl%setup_mongo_python_toolchains": {
"general": {
"bzlTransitiveDigest": "BUQ02sb6H3jzjyfTx/4gLnSrNaeq8o4tJqm9TGtMB8g=",
"bzlTransitiveDigest": "FtdgOJSyGbsXr7BmljeEF/t1sU5tfBjOHatXFzh137E=",
"usagesDigest": "bUxjq9n+hj2YwYT/lcSP4lHyQ2GVy5JpFgSmddUqUZg=",
"recordedFileInputs": {},
"recordedDirentsInputs": {},

View File

@ -786,7 +786,7 @@ linker(
)
# Underscored settings are for flagging configuration errors and for evaluating auto.
# Use :linker_gold & linker_lld to check the final evaluated linker.
# Use :linker_mold & linker_lld to check the final evaluated linker.
config_setting(
name = "_linker_auto",
flag_values = {
@ -794,13 +794,6 @@ config_setting(
},
)
config_setting(
name = "_linker_gold",
flag_values = {
"//bazel/config:linker": "gold",
},
)
config_setting(
name = "_linker_mold",
flag_values = {
@ -815,34 +808,14 @@ config_setting(
},
)
selects.config_setting_group(
name = "_linker_gold_set_by_auto",
match_all = [
":_linker_auto",
"@platforms//cpu:s390x",
"@platforms//os:linux",
],
)
selects.config_setting_group(
name = "_linker_lld_set_by_auto",
match_all = [
":_linker_auto",
":not_s390x",
"@platforms//os:linux",
],
)
# Final setting intended for external use.
# linker == gold || (linker == auto && cpu == s390x)
selects.config_setting_group(
name = "linker_gold",
match_any = [
":_linker_gold_set_by_auto",
":_linker_gold",
],
)
# Final setting intended for external use.
# linker == lld || (linker == auto && cpu == not_s390x)
selects.config_setting_group(
@ -857,7 +830,6 @@ selects.config_setting_group(
name = "linker_lld_valid_settings",
match_all = [
":linker_lld",
":not_s390x",
":not_macos",
],
)
@ -875,7 +847,6 @@ selects.config_setting_group(
match_any = [
":linker_default",
":linker_lld",
":linker_gold",
],
)

View File

@ -49,7 +49,7 @@ mongo_toolchain_version = rule(
# linker
# ==========
linker_values = ["auto", "gold", "lld", "mold"]
linker_values = ["auto", "lld", "mold"]
linker_provider = provider(
doc = "Specify the type of linker to use.",

View File

@ -21,7 +21,6 @@ COMPILERS = struct(
)
LINKERS = struct(
GOLD = "gold",
LLD = "lld",
MOLD = "mold",
)

View File

@ -1,66 +1,66 @@
# Use mongo/bazel/toolchains/mongo_toolchain_version_generator.py to generate this mapping for a given patch build.
TOOLCHAIN_ID = "84bea98f485ef8c1af3f0612c56423fac4ea6256"
TOOLCHAIN_ID = "8c3aa505608c8462ca46fd42f5323c4e15c21d75"
TOOLCHAIN_MAP_V5 = {
"amazon_linux_2023_aarch64": {
"platform_name": "amazon2023-arm64",
"sha": "a3115f43372601bbd1ef3e812fedcc521b12194fcde317c6c499ba8a7084ed49",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-amazon2023-arm64-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "accc96870419f3d759ddd269b1614a19710fb7cf5c4d9883f00b68933d288629",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-amazon2023-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"amazon_linux_2023_x86_64": {
"platform_name": "amazon2023",
"sha": "ec74688444aaf319356f3442b7f6d770a3d9503843a3179f5c9961c86aaac913",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-amazon2023-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "b8c9641021e4106916655b34f336ad28dbd375e33878fbfe2cd19d417df9c628",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-amazon2023-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"amazon_linux_2_aarch64": {
"platform_name": "amazon2-arm64",
"sha": "20037a9d237c3ea00bfa983dcc5e007b84c107060c1152606d51e68ccb14ef39",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-amazon2-arm64-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "bc23afcae4e388f84fda05b4ae5c3f2661adb6ca5cc57cb519f1db5d9bf0fbf8",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-amazon2-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"amazon_linux_2_x86_64": {
"platform_name": "amazon2",
"sha": "335e03bb5edd0b906ad6145fb41cfde6880b4b2d8cf84e76caa4c355c66ca489",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-amazon2-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "9759e83ee8ca0659a2bea2d235f0b4861496a352a50103fee697961345dc0f36",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-amazon2-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"debian10_x86_64": {
"platform_name": "debian10",
"sha": "3efb1137d0b3aba0b29eddbdad19c39b203187f58128a5b93269e03a08e1fba3",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-debian10-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "1d6c83baf52dcbd1b50cb9f58432225b354b77a57c035dab14d21792c75c3b1a",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-debian10-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"debian12_x86_64": {
"platform_name": "debian12",
"sha": "94803cc5c82d24e1c991327dc7dc742dac1f79bbb9a2509b6e0b967134ef6923",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-debian12-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "2b2a9598a607e28daae5a25f38b5f662d118c6d7923ecb4eb69fd5f0491d8b70",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-debian12-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel8_aarch64": {
"platform_name": "rhel82-arm64",
"sha": "93a5af2e9f5f0a0116516ad160ee96234c0341bc5a7ce56bfb192a512dbd6375",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel82-arm64-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "a730c103c9c4a72a4efb3a77459ce6a0697b19a3638eb2471a648ea555dbc24f",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel82-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel8_ppc64le": {
"platform_name": "rhel81-ppc64le",
"sha": "4cbce4af6eee5014e87107b4996834b7c3d3469b61ecc5aaf16b6a4770711c1b",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel81-ppc64le-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "006c5e1abfe889b77c3b9459ac4b0258604e9c2f9ffa9960fc5a9e34926c3929",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel81-ppc64le-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel8_s390x": {
"platform_name": "rhel80-zseries",
"sha": "fbec5ff54b063c72121f9932c05148c8a0f67996ba033792d5c37d7884cb3103",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel80-zseries-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "f4bb09a8a71e7a9011f4ed1b4f5c3857c4439361a209e22662a61c5b4c29fb11",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel80-zseries-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel8_x86_64": {
"platform_name": "rhel80",
"sha": "17522c32545cef0c1c0d9e3409dc576c2fc277ff4dd0a1190ff89435209a587e",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel80-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "675677cf683ac98cd8774ea07ab12d420842cd2333860e87326e59d5d6666d33",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel80-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel9_aarch64": {
"platform_name": "rhel90-arm64",
"sha": "5d9addaa6abc401e3f033b9709bc9293f358eacd62a9e66a6c2f21878a3ca60f",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel90-arm64-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "21ec18907e8df5e535f9cf6844dcddc6ee5fbe56e7faf58d191b766a7211f2cd",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel90-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel9_ppc64le": {
"platform_name": "rhel90-ppc64le",
"sha": "49da44be2830b3bfa2153b4c804a4680edd66fdc387259fd12895a43f751586e",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel90-ppc64le-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "ea2140fc64057a5aae361cde8a38a71257257db7987c950f5ecf31fad909c563",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel90-ppc64le-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel9_s390x": {
"platform_name": "rhel90-zseries",
@ -69,42 +69,47 @@ TOOLCHAIN_MAP_V5 = {
},
"rhel9_x86_64": {
"platform_name": "rhel90",
"sha": "d04680a41b5b804a22f5880bf5458b3c13e0fca2863afc0529a5bf26ab74938a",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel90-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "7dd01b536c8db4d435741ca6637838af403944d4bf073e5a494bf80b889ea101",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-rhel90-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"suse15_x86_64": {
"platform_name": "suse15",
"sha": "9e9491110957e301c2612f4550975319f9b13b8544ba1871d413f8924102a28e",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-suse15-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "eb3ab6840b45b144696e88b2f2e91d9aaa5a7e2245971ab568d0cf38242e17ef",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-suse15-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu18_x86_64": {
"platform_name": "ubuntu1804",
"sha": "ef27b2067da7308996c7ae81fa81d841f7f5b249b34c596d7f747e264946c441",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu1804-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu20_aarch64": {
"platform_name": "ubuntu2004-arm64",
"sha": "4bfc2bc218a4406cff8c19e07358c70108e304f7cddf5022ad1714e11cadd7ab",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2004-arm64-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "d29af42bd88d6f2b6b10f42c09d1ee7029c77d98c7fa83aba24c76ffb91f1887",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2004-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu20_x86_64": {
"platform_name": "ubuntu2004",
"sha": "49aec1fc396677a50d17fdbeff9c631816e8bf61658759d970f4a36f8b59f802",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2004-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "1beef847f1ae215d65c1c75bc5be1f7f719a4cc63adbc744b663c61eaee68a23",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2004-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu22_aarch64": {
"platform_name": "ubuntu2204-arm64",
"sha": "7a970159806ce10d882a002a1c92ecbdeaa249ec640eecd50885fcd892965376",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2204-arm64-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "ffa865771a75b6201d453198356e052bc7fc1171010c72804888ba105ab72f69",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2204-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu22_x86_64": {
"platform_name": "ubuntu2204",
"sha": "063334f99a9dbb99c5574d705ae2971815109083246348819d310650f70372eb",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2204-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "b30873af65e14a51a1de24b1baf38bd9093a88a8cf83c515f5a3091c949e0d77",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2204-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu24_aarch64": {
"platform_name": "ubuntu2404-arm64",
"sha": "2c1e179e0e7a277c01c262886cd58b2a67b9ca628858177aa87589856301e56e",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2404-arm64-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "2728f48b31cadd6e41ba35e20b3524325ecec9554c9064eefd176e3bba2f7411",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2404-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu24_x86_64": {
"platform_name": "ubuntu2404",
"sha": "7d64ec6cb9b58e0ec8c30547c0f405ae9aba76170143e850ef6211b530a24fa5",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2404-84bea98f485ef8c1af3f0612c56423fac4ea6256.tar.gz",
"sha": "8ccf9da391302d2ae81bf07a2d0991ec7b42b38a89654e44cf68b937306b8678",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_gdb-ubuntu2404-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
}

View File

@ -1006,8 +1006,7 @@ def _impl(ctx):
# Disallow an executable stack. Also, issue a warning if any files are
# found that would cause the stack to become executable if the
# noexecstack flag was not in play, so that we can find them and fix
# them. We do this here after we check for ld.gold because the
# --warn-execstack is currently only offered with gold.
# them.
"-Wl,-z,noexecstack",
"-Wl,--warn-execstack",

View File

@ -50,7 +50,6 @@ Error:
LINKER_LINKFLAGS = select(
{
"@//bazel/config:linker_default": [],
"@//bazel/config:linker_gold": ["-fuse-ld=gold"],
"@//bazel/config:linker_lld_valid_settings": ["-fuse-ld=lld"],
"@//bazel/config:linker_mold_valid_settings": ["-fuse-ld=mold", "-B./external/mongo_toolchain_{version}/mold-2.37.1-{arch}-linux/bin/"],
},
@ -60,7 +59,6 @@ LINKER_LINKFLAGS = select(
CHOSEN_LINKER = select(
{
"@//bazel/config:linker_default": "",
"@//bazel/config:linker_gold": "gold",
"@//bazel/config:linker_lld_valid_settings": "lld",
"@//bazel/config:linker_mold_valid_settings": "mold",
}

View File

@ -1,66 +1,66 @@
# Use mongo/bazel/toolchains/mongo_toolchain_version_generator.py to generate this mapping for a given patch build.
TOOLCHAIN_ID = "868b3c714c67f4f245623d2f772d0fac95d936a2"
TOOLCHAIN_ID = "8c3aa505608c8462ca46fd42f5323c4e15c21d75"
TOOLCHAIN_MAP_V5 = {
"amazon_linux_2023_aarch64": {
"platform_name": "amazon2023-arm64",
"sha": "4eb42e6cb53713d20b0564e2b838a8933aed192cf3550511937610f1d7af16d8",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-amazon2023-arm64-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "fecda1d83bc31cb795adaa9bd5871636e885db05140fcf62b428dddc1041df88",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-amazon2023-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"amazon_linux_2023_x86_64": {
"platform_name": "amazon2023",
"sha": "3727be0fcdf813f7ae58a99d1e10930bb38ee27aae7c16f2b3541b1b2ece2ca6",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-amazon2023-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "d45bc4dfc788a50c106b907a6d991bc28b8e2ae6d218b17e7f415b7f48cf6271",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-amazon2023-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"amazon_linux_2_aarch64": {
"platform_name": "amazon2-arm64",
"sha": "79210cd4968d9305f6d9dd6cfb1e1a4a64b0b45814a487f7872bb6b93c30e223",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-amazon2-arm64-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "a1fb0d624af842fb013b7e5c53ecea8d59ff30b79e9a7d24755d77cb198e612c",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-amazon2-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"amazon_linux_2_x86_64": {
"platform_name": "amazon2",
"sha": "f16910c055ea9c43a2cbebe0b8f79c636034d468531a399654dc8a28badc5170",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-amazon2-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "2c0780cb53d38b83ee50da29e7a4b555fe333bae8f4f47596b07c5be35e06e8a",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-amazon2-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"debian10_x86_64": {
"platform_name": "debian10",
"sha": "385792c7e5ab7c0fedd4c42b51426f1d8bf6dd74fb8abc3ce7102c25b2a6ee30",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-debian10-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "062ab3cd8d4aca9a041d07efe30bdbd14949144d6245636099423b8df1b887f6",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-debian10-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"debian12_x86_64": {
"platform_name": "debian12",
"sha": "ed7c2a23385788a55df894d7e1a45319224c240629ef9f35c6ffbc75f37a347e",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-debian12-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "b515fb680ba39215cf62e8b1f88da82e39f7e64a2ca13fe3d74962324b9a7aab",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-debian12-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel8_aarch64": {
"platform_name": "rhel82-arm64",
"sha": "a08eff5ba1cc62770b7cd7d23ec39f9c67dc36ee8880e54d77beef43d6aea105",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel82-arm64-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "d99de8106858063d26c20d064c581d23af477b016367af51c305f2a870655e36",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel82-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel8_ppc64le": {
"platform_name": "rhel81-ppc64le",
"sha": "19906f9f6c924bf33d10d951adeef7e5688ed61fdee1f0931a0eabb875abc2c4",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel81-ppc64le-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "cf82df09e0dcd70267fc792b90d9b151186cf5528c5a00e87e5e00cf2916817b",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel81-ppc64le-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel8_s390x": {
"platform_name": "rhel80-zseries",
"sha": "d8e7b8ff17df494f845f42ab561d0a927d7d9fbdfff4a6b3df4cecd8d7b342c3",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel80-zseries-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "3a9e86c457fcd3b7bbdf67848dfe1b1e9a9e1243a86fb86c3d30cb1ad3d73fe9",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel80-zseries-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel8_x86_64": {
"platform_name": "rhel80",
"sha": "694ead26d8043572af943225ae96d80a88faac27a6aabd4a3e5597b175637091",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel80-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "c703380313e37cee03fb479f867d91f2a60221e2880b2781d75d81ea49f428de",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel80-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel9_aarch64": {
"platform_name": "rhel90-arm64",
"sha": "1f9da8cd2b9b886ff873c0290d5f6a77e5c2bb41eeeceab0103f7b4674b622e5",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel90-arm64-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "4c0edcbad6a3c5e6e6ddba41699faa9634e8c4e80e28f9e4248efb935d751414",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel90-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel9_ppc64le": {
"platform_name": "rhel90-ppc64le",
"sha": "57d592e2d1c8d70b58f8f3e501fe8f692b9c1983a0d9d38e769afe27ccadad1b",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel90-ppc64le-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "198b0b0e75daf25fae610c460d60a7112ca5dbcb86d3cc0d820da75d073866e1",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel90-ppc64le-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"rhel9_s390x": {
"platform_name": "rhel90-zseries",
@ -69,42 +69,47 @@ TOOLCHAIN_MAP_V5 = {
},
"rhel9_x86_64": {
"platform_name": "rhel90",
"sha": "37cced6fcc404a9921b5f7b209563a286029e8665e58efb7429f355c4f0ae8b9",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel90-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "8f16b5dfbf59945a6d130182826b3ef0149a3d12690a60a075023b15b98c980c",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-rhel90-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"suse15_x86_64": {
"platform_name": "suse15",
"sha": "0ef5d6d5e8a5823c1ccce8f216575cbd87ed6eb4d96afcdf268d6fdf91ff37bb",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-suse15-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "1971b554d55a38ce39d408f17cbc0b5e8b43860e83089578e4d8ae4b2534d52d",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-suse15-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu18_x86_64": {
"platform_name": "ubuntu1804",
"sha": "988ec16c606e3c735ca4791b5ec1c5d19dd6297d90982fae4533aae674a1ccd7",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu1804-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu20_aarch64": {
"platform_name": "ubuntu2004-arm64",
"sha": "987cc35d9ca863f6c02e39f3e0149d08f156fd004ed047ec331d66ddbd57b0d8",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2004-arm64-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "0d1d907d48dca34dc3fd3b06b1651bed63e1f6e319f91b9a8a1047172ad201f6",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2004-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu20_x86_64": {
"platform_name": "ubuntu2004",
"sha": "20d1a0279644d26ab238bc3012ba93b5dbf0015e2e59bb4b4fe954bc912943a7",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2004-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "be14f48eb83610b5983c263e9c2973b97931a0a9ea23e537b12e7b4ca76f1eb7",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2004-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu22_aarch64": {
"platform_name": "ubuntu2204-arm64",
"sha": "65571d2a359642a50bcd3bd2ad85fa811c0ae1ef0cb8a515fd0717841506ae2c",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2204-arm64-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "78a4f6e3ccf0783a0cffb53d0ec3c258dea47ada918d3a7845c3b4e6092fbd8d",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2204-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu22_x86_64": {
"platform_name": "ubuntu2204",
"sha": "a935f81ba054dd453e97947a6fcdafe0c88df17bc9d2d23f177eac5f0749aa25",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2204-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "580bae81351cca8b41f61f5fd9a02e3a41550fbc3c9357d511cbc3db9b325f4e",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2204-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu24_aarch64": {
"platform_name": "ubuntu2404-arm64",
"sha": "65eb508b6cd2831bfed18200b71b2053829cfc25628e61c1cbbf170564754b9f",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2404-arm64-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "92ee2d0ab6882209937e5ffe5943fe0a2334ec8689e1a0bf7914c9085c0dcd45",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2404-arm64-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
"ubuntu24_x86_64": {
"platform_name": "ubuntu2404",
"sha": "58c0fddd2d31b7491bc4f03de779d8eedcfcd250fe469e85cbeb37dd191cdce3",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2404-868b3c714c67f4f245623d2f772d0fac95d936a2.tar.gz",
"sha": "ff9e142c9cc324306f1c08154d2cdda9a1d067f89e967fd2f4c4d72efe1a33bc",
"url": "https://s3.amazonaws.com/boxes.10gen.com/build/toolchain/bazel_v5_toolchain-ubuntu2404-8c3aa505608c8462ca46fd42f5323c4e15c21d75.tar.gz",
},
}