-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
Fully Compatible
-
Programmability 2024-12-09, Programmability 2024-12-23
bazel/toolchains/mongo_toolchain_flags.bzl currently defines a number of search paths for the compilers in the toolchain to use for header includes and libraries among other compilation inputs. These paths are hardcoded for the Clang and GCC version numbers used by the toolchain. Build support for these paths to be inferred dynamically from the toolchain itself, or at least to be configurable so that their values can reflect the toolchain chosen (i.e. by the variables file passed to SCons or as configured in the bazel build command line invocation).
- is related to
-
SERVER-97634 Add support for linking mongo tidy checks against an LLVM version independently of the current toolchain
- Closed
-
SERVER-95382 Avoid hardcoding toolchain prefix in build scripts
- In Code Review