mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-28 20:27:03 +00:00
Previously, we passed dynamic linker options like "-dynamic-linker=..." directly to the compiler driver with padded paths. This approach created inconsistency with the build commands generated by `configure.py`. This change implements a more consistent approach by: - Using the CMake "LINKER:" prefix to mark options that should be passed directly to the linker - Ensuring Clang properly receives these options via the `-Xlinker` flag The result is improved consistency between CMake-generated build commands and those created by `configure.py`, making the build system more maintainable and predictable. Signed-off-by: Kefu Chai <kefu.chai@scylladb.com> Closes scylladb/scylladb#23987