diff options
author | pg <pg@yandex-team.com> | 2023-08-04 12:38:20 +0300 |
---|---|---|
committer | pg <pg@yandex-team.com> | 2023-08-04 13:50:27 +0300 |
commit | 5067bbcb76174c2ec9d9941cf67cfef39bd9b8ec (patch) | |
tree | ae4d7fdfdd99916c92d04b084004efc9e5dfe1ba | |
parent | d1ba3e5b3d342bc503722bd2afb98f90642b2694 (diff) | |
download | ydb-5067bbcb76174c2ec9d9941cf67cfef39bd9b8ec.tar.gz |
WIP
-rw-r--r-- | build/conf/linkers/ld.conf | 4 | ||||
-rw-r--r-- | build/ymake.core.conf | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/build/conf/linkers/ld.conf b/build/conf/linkers/ld.conf index 2ec22beff0..090328de1d 100644 --- a/build/conf/linkers/ld.conf +++ b/build/conf/linkers/ld.conf @@ -35,7 +35,7 @@ _LD_LINKER_OUTPUT_FLAG=--linker-output ${output;pre=$MODULE_PREFIX;suf=$MODULE_S # NOTE: CGO linker doesn't seem to support DCE, but shares common LDFLAGS _LD_DCE_FLAG_GC_SECTIONS= _LD_DCE_FLAG_PRINT_SECTIONS= -when ($OS_DARWIN == "yes") { +when ($OS_DARWIN == "yes" || $OS_IOS == "yes" || $OS_IOSSIM == "yes") { _LD_DCE_FLAG_GC_SECTIONS=-Wl,-dead_strip } elsewhen ($OS_LINUX == "yes" || $OS_ANDROID == "yes" || $OS_NONE == "yes") { @@ -259,7 +259,7 @@ REAL_LINK_DYN_LIB_CMDLINE+=\ REAL_LINK_DYN_LIB=$REAL_LINK_DYN_LIB_IMPL($_WHOLE_ARCHIVE_PEERS_VALUE) _DWARF_COMMAND= -when ($OS_DARWIN == "yes" && $NO_DEBUGINFO != "yes" && $SPLIT_DWARF_VALUE != "no" && $NO_SPLIT_DWARF != "yes") { +when (($OS_DARWIN == "yes" || $OS_IOS || $OS_IOSSIM) && $NO_DEBUGINFO != "yes" && $SPLIT_DWARF_VALUE != "no" && $NO_SPLIT_DWARF != "yes") { _DWARF_COMMAND=$DWARF_TOOL $TARGET -o ${output;pre=$MODULE_PREFIX$REALPRJNAME.dSYM/Contents/Resources/DWARF/$MODULE_PREFIX:REALPRJNAME} $_LD_ENV_STYLE } elsewhen ($OS_DARWIN == "yes" && $NO_DEBUGINFO != "yes") { diff --git a/build/ymake.core.conf b/build/ymake.core.conf index 50c7864dbc..0df2df4e28 100644 --- a/build/ymake.core.conf +++ b/build/ymake.core.conf @@ -3139,7 +3139,7 @@ when (!$STRIP_TOOL_VENDOR) { SPLIT_DWARF_VALUE=no NO_SPLIT_DWARF=no -when ($OS_DARWIN) { +when ($OS_DARWIN || $OS_IOS || $OS_IOSSIM) { SPLIT_DWARF_VALUE=yes } |