diff options
author | spreis <spreis@yandex-team.com> | 2025-06-10 07:59:14 +0300 |
---|---|---|
committer | spreis <spreis@yandex-team.com> | 2025-06-10 08:15:59 +0300 |
commit | 001ab18206bf3ad2b2523e5f21a8e90f639221f3 (patch) | |
tree | beeecfea1d51ed524fcdbb1b7a46e0d5d06b8f05 | |
parent | 94c126df37bf4bb3865934508de384037935638b (diff) | |
download | ydb-001ab18206bf3ad2b2523e5f21a8e90f639221f3.tar.gz |
Eliminate UIDs difference with and w/o coverage
This includes
- No coverage or other dependencies on profile runtime for prebuilt programs (make no sence)
- Fix for `-nodefaultlibs` setting when NO_CLANG_COVERAGE() set on module
- No coverage or profile runtime for enum_parser. While this may be profiled in theory impact on UIDs change for generation results (due to) outweighs ephemeral profiling opportunity.
commit_hash:e79656a9fa1c40162e5d104d7d696f7fab27cda8
-rw-r--r-- | build/conf/settings.conf | 1 | ||||
-rw-r--r-- | build/ymake.core.conf | 1 | ||||
-rw-r--r-- | contrib/tools/yasm/ya.make | 2 | ||||
-rw-r--r-- | tools/enum_parser/enum_parser/ya.make | 3 |
4 files changed, 5 insertions, 2 deletions
diff --git a/build/conf/settings.conf b/build/conf/settings.conf index 1a11dbb5441..ffe5b47d955 100644 --- a/build/conf/settings.conf +++ b/build/conf/settings.conf @@ -90,7 +90,6 @@ _FOLDABLE_VARS=\ _LD_SYS_LIB \ _LD_TAIL_LINK_LIB \ _LD_THREAD_LIBRARY \ - _LD_USE_STDLIB \ _LINKER_TIME_TRACE_FLAG \ _LINKER_TIME_TRACE_GRANULARITY \ _LINK_EXTRA_OUTPUT \ diff --git a/build/ymake.core.conf b/build/ymake.core.conf index aac42a9c7d4..3cfc36353d2 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -1893,6 +1893,7 @@ macro _BARE_LINK_MODULE() { _BARE_MODULE() DISABLE(COMMON_LINK_SETTINGS) ALLOCATOR(FAKE) + NO_PROFILE_RUNTIME() } # tag:internal diff --git a/contrib/tools/yasm/ya.make b/contrib/tools/yasm/ya.make index 29cea32787f..8528e68784d 100644 --- a/contrib/tools/yasm/ya.make +++ b/contrib/tools/yasm/ya.make @@ -30,7 +30,7 @@ ENDIF() NO_CLANG_COVERAGE() -DISABLE(NEED_PROFILE_RUNTIME) +NO_PROFILE_RUNTIME() NO_COMPILER_WARNINGS() diff --git a/tools/enum_parser/enum_parser/ya.make b/tools/enum_parser/enum_parser/ya.make index 1bd2356ff15..a0608e4e30a 100644 --- a/tools/enum_parser/enum_parser/ya.make +++ b/tools/enum_parser/enum_parser/ya.make @@ -1,5 +1,8 @@ PROGRAM(enum_parser) +NO_PROFILE_RUNTIME() +NO_CLANG_COVERAGE() + SRCS( main.cpp ) |