diff options
author | borman <borman@yandex-team.com> | 2024-09-19 21:00:32 +0300 |
---|---|---|
committer | borman <borman@yandex-team.com> | 2024-09-19 21:13:05 +0300 |
commit | 5ce9b712aa7fd8eacab0c51a076f9b8cacad3ca3 (patch) | |
tree | bc320000d325b11a7ce9ac4a50d0d9b861c83efd | |
parent | b8cea938013d5d7020552e782791765fa8657cca (diff) | |
download | ydb-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.conf | 5 |
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=\ |