aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspreis <spreis@yandex-team.com>2025-06-10 07:59:14 +0300
committerspreis <spreis@yandex-team.com>2025-06-10 08:15:59 +0300
commit001ab18206bf3ad2b2523e5f21a8e90f639221f3 (patch)
treebeeecfea1d51ed524fcdbb1b7a46e0d5d06b8f05
parent94c126df37bf4bb3865934508de384037935638b (diff)
downloadydb-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.conf1
-rw-r--r--build/ymake.core.conf1
-rw-r--r--contrib/tools/yasm/ya.make2
-rw-r--r--tools/enum_parser/enum_parser/ya.make3
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
)