summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/conf/linkers/ld.conf16
-rw-r--r--build/conf/linkers/msvc_linker.conf4
2 files changed, 1 insertions, 19 deletions
diff --git a/build/conf/linkers/ld.conf b/build/conf/linkers/ld.conf
index fecd6699cc2..a28df54a2fa 100644
--- a/build/conf/linkers/ld.conf
+++ b/build/conf/linkers/ld.conf
@@ -369,23 +369,9 @@ _LD_LINK_FAT_PREFIX=$GENERATE_MF && $GENERATE_VCS_C_INFO_NODEP && $YMAKE_PYTHON
_LD_LINK_FAT_SRCS_GLOBALS_WA=$_LD_SRCS_GLOBALS
_LD_LINK_FAT_SRCS_GLOBALS_NO_WA=${rootrel;ext=.a:SRCS_GLOBAL} ${rootrel;ext=.o:SRCS_GLOBAL}
-macro _FAT_OBJECT_ARGS_BASE(Flag, Lib) {
- .CMD=$Flag=$Lib
-}
-
-# FIXME: pre=lib here is weird legacy
-_FAT_OBJECT_ARGS=--obj=${output;pre=lib;suf=.o:REALPRJNAME}
+_FAT_OBJECT_ARGS=--globals-lib=${output;pre=$MODULE_PREFIX;suf=.globals.a:REALPRJNAME}
_LD_LINK_FAT_SRCS_GLOBALS=$_LD_LINK_FAT_SRCS_GLOBALS_WA
-macro PACK_GLOBALS_IN_LIBRARY() {
- SET(_FAT_OBJECT_ARGS $_FAT_OBJECT_ARGS_BASE(--globals-lib, \${output;pre=$MODULE_PREFIX;suf=.globals.a:REALPRJNAME}))
-}
-
-when ($OS_ANDROID == "yes") {
- _FAT_OBJECT_ARGS=
- _LD_LINK_FAT_SRCS_GLOBALS=$_LD_LINK_FAT_SRCS_GLOBALS_NO_WA
-}
-
_LD_LINK_FAT_SUFFIX1=$_LD_ARCH_FLAG \
-Ya,input $AUTO_INPUT $VCS_C_OBJ \
-Ya,global_srcs
diff --git a/build/conf/linkers/msvc_linker.conf b/build/conf/linkers/msvc_linker.conf
index df638dc2d0b..8985ed761b8 100644
--- a/build/conf/linkers/msvc_linker.conf
+++ b/build/conf/linkers/msvc_linker.conf
@@ -244,10 +244,6 @@ LINK_EXEC_DYN_LIB_CMDLINE=\
LINK_EXEC_DYN_LIB=$LINK_EXEC_DYN_LIB_IMPL($_WHOLE_ARCHIVE_PEERS_VALUE)
-macro PACK_GLOBALS_IN_LIBRARY() {
- ENABLE(UNUSED_MACRO)
-}
-
LINK_GLOBAL_FAT_OBJECT=\
${TOOLCHAIN_ENV} \
${cwd:ARCADIA_BUILD_ROOT} \