SERVER-97784 make the cpp_link exec props adjustable (#32690)

GitOrigin-RevId: a290507add8273af461d098fa0fb26c0f068dcf1
This commit is contained in:
Daniel Moody
2025-02-21 16:48:23 -06:00
committed by MongoDB Bot
parent c0255576d0
commit 0673b44c17
3 changed files with 7 additions and 3 deletions

View File

@@ -1 +1 @@
BAZELISK_BASE_URL=https://mdb-build-public.s3.amazonaws.com/bazel_binary_waterfall_builds/391e70d4d08bf75939998bc125a7ccaf75946e10
BAZELISK_BASE_URL=https://mdb-build-public.s3.amazonaws.com/bazel_binary_waterfall_builds/9ea3a8ad9ffc29090d93780658c3ec19e75d9f17

View File

@@ -1 +1 @@
7.5.0-mongo_391e70d4d0
7.5.0-mongo_9ea3a8ad9f

View File

@@ -2162,7 +2162,11 @@ def _mongo_cc_binary_and_test(
}),
"target_compatible_with": target_compatible_with + enterprise_compatible,
"additional_linker_inputs": additional_linker_inputs + MONGO_GLOBAL_ADDITIONAL_LINKER_INPUTS,
"exec_properties": exec_properties,
"exec_properties": exec_properties | select({
# Debug compression significantly reduces .o, .dwo, and .a sizes
"//bazel/config:compress_debug_compile_enabled": {"cpp_link.coefficient": "6.0"},
"//conditions:default": {"cpp_link.coefficient": "2.0"},
}),
"env": env | SANITIZER_ENV,
} | kwargs