aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpg <pg@yandex-team.com>2023-08-04 12:38:20 +0300
committerpg <pg@yandex-team.com>2023-08-04 13:50:27 +0300
commit5067bbcb76174c2ec9d9941cf67cfef39bd9b8ec (patch)
treeae4d7fdfdd99916c92d04b084004efc9e5dfe1ba
parentd1ba3e5b3d342bc503722bd2afb98f90642b2694 (diff)
downloadydb-5067bbcb76174c2ec9d9941cf67cfef39bd9b8ec.tar.gz
WIP
-rw-r--r--build/conf/linkers/ld.conf4
-rw-r--r--build/ymake.core.conf2
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
}