|
@@ -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") {
|