summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--build/conf/linkers/ld.conf4
-rwxr-xr-xbuild/ymake_conf.py8
2 files changed, 2 insertions, 10 deletions
diff --git a/build/conf/linkers/ld.conf b/build/conf/linkers/ld.conf
index df576648f3d..b189bf1e179 100644
--- a/build/conf/linkers/ld.conf
+++ b/build/conf/linkers/ld.conf
@@ -105,7 +105,7 @@ elsewhen ($OS_LINUX == "yes" || $OS_DARWIN == "yes" || $OS_IOS == "yes") {
_LD_USE_STDLIB=-nodefaultlibs
}
-_C_SYSTEM_LIBRARIES=$_LD_USE_STDLIB $_LD_THREAD_LIBRARY $_LD_SYS_LIB -lc
+_C_SYSTEM_LIBRARIES=$_LD_USE_STDLIB $_LD_THREAD_LIBRARY -lc
when ($MUSL == "yes") {
_C_SYSTEM_LIBRARIES=-nostdlib
}
@@ -171,7 +171,7 @@ when ($OS_EMSCRIPTEN == "yes") {
}
_SHARED_FLAG=-shared
when ($OS_EMSCRIPTEN == "yes") {
- _SHARED_FLAG=-Wl,-shared -Wl,--no-entry -Wl,--export-all -Wl,--import-memory -Wl,--import-undefined
+ _SHARED_FLAG=-Wl,-shared -Wl,--no-entry -Wl,--export-all -Wl,--import-memory -Wl,--import-undefined
}
_EXEC_SHARED_FLAG=
when ($OS_LINUX == "yes") {
diff --git a/build/ymake_conf.py b/build/ymake_conf.py
index 1ab3e1cd215..83a8fc726e3 100755
--- a/build/ymake_conf.py
+++ b/build/ymake_conf.py
@@ -1070,11 +1070,6 @@ class GnuToolchainOptions(ToolchainOptions):
self.dwarf_tool = self.target.find_in_dict(self.params.get('dwarf_tool'))
- # TODO(somov): Унифицировать формат sys_lib
- self.sys_lib = self.params.get('sys_lib', {})
- if isinstance(self.sys_lib, dict):
- self.sys_lib = self.target.find_in_dict(self.sys_lib, [])
-
self.os_sdk = preset('OS_SDK') or self._default_os_sdk()
self.os_sdk_local = False
@@ -1718,8 +1713,6 @@ class LD(Linker):
if self.ld_sdk:
self.ld_flags.append(self.ld_sdk)
- self.sys_lib = self.tc.sys_lib
-
if target.is_android:
# Use toolchain defaults to link with libunwind/clang_rt.builtins
self.use_stdlib = '-nostdlib++'
@@ -1737,7 +1730,6 @@ class LD(Linker):
emit('OBJDUMP_TOOL_VENDOR', self.objdump)
emit('_LD_FLAGS', self.ld_flags)
- emit('_LD_SYS_LIB', self.sys_lib)
emit('LD_SDK_VERSION', self.ld_sdk)
dwarf_tool = self.tc.dwarf_tool