aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorborman <borman@yandex-team.com>2024-09-19 21:00:32 +0300
committerborman <borman@yandex-team.com>2024-09-19 21:13:05 +0300
commit5ce9b712aa7fd8eacab0c51a076f9b8cacad3ca3 (patch)
treebc320000d325b11a7ce9ac4a50d0d9b861c83efd
parentb8cea938013d5d7020552e782791765fa8657cca (diff)
downloadydb-5ce9b712aa7fd8eacab0c51a076f9b8cacad3ca3.tar.gz
Fix linker time trace
LLD has removed -Wl,--time-trace-file option: https://github.com/llvm/llvm-project/commit/a2c1f7c90da770167cecdb008fcf40eaa9f123ce No support for legacy versions since time tracing is rarely used commit_hash:af90e3fa8f1b0dec976b0bca579e26510f8f0b8b
-rw-r--r--build/conf/linkers/ld.conf5
1 files changed, 2 insertions, 3 deletions
diff --git a/build/conf/linkers/ld.conf b/build/conf/linkers/ld.conf
index eca74c3a7d..bab91a3ea3 100644
--- a/build/conf/linkers/ld.conf
+++ b/build/conf/linkers/ld.conf
@@ -141,9 +141,8 @@ when ($TIME_TRACE_GRANULARITY && $TIME_TRACE_GRANULARITY != "") {
_LINKER_TIME_TRACE_FLAG=
when (($TIME_TRACE == "yes" || $LINKER_TIME_TRACE == "yes") && $_DEFAULT_LINKER_ID == "lld") {
_LINKER_TIME_TRACE_FLAG=\
- -Wl,--time-trace \
- -Wl,--time-trace-granularity=$_LINKER_TIME_TRACE_GRANULARITY \
- -Wl,--time-trace-file=${rootrel;output;pre=$MODULE_PREFIX;suf=$MODULE_SUFFIX.time_trace.json:REALPRJNAME}
+ -Wl,--time-trace=${rootrel;output;pre=$MODULE_PREFIX;suf=$MODULE_SUFFIX.time_trace.json:REALPRJNAME} \
+ -Wl,--time-trace-granularity=$_LINKER_TIME_TRACE_GRANULARITY
}
_EXE_FLAGS=\