aboutsummaryrefslogtreecommitdiffstats
path: root/build/scripts
diff options
context:
space:
mode:
authortekireeva <tekireeva@yandex-team.com>2023-06-15 06:12:06 +0300
committertekireeva <tekireeva@yandex-team.com>2023-06-15 06:12:06 +0300
commit157df07dbf6cbf6c4c82cc35e1f1ce7e2049f126 (patch)
tree51d0d7689078fc0eb366475bbc85044a67a2ecdd /build/scripts
parent451935d7916867193e3e2a663b1f932beebfeda4 (diff)
downloadydb-157df07dbf6cbf6c4c82cc35e1f1ce7e2049f126.tar.gz
Add start-end markers of response file to link cmd
Diffstat (limited to 'build/scripts')
-rw-r--r--build/scripts/link_exe.py3
-rw-r--r--build/scripts/link_fat_obj.py4
2 files changed, 6 insertions, 1 deletions
diff --git a/build/scripts/link_exe.py b/build/scripts/link_exe.py
index eec8b20e1d9..da64b902e70 100644
--- a/build/scripts/link_exe.py
+++ b/build/scripts/link_exe.py
@@ -2,6 +2,8 @@ import sys
import subprocess
import optparse
+import process_command_files as pcf
+
from process_whole_archive_option import ProcessWholeArchiveOption
@@ -155,6 +157,7 @@ def parse_args():
if __name__ == '__main__':
opts, args = parse_args()
+ args = pcf.skip_markers(args)
cmd = fix_blas_resolving(args)
cmd = remove_excessive_flags(cmd)
diff --git a/build/scripts/link_fat_obj.py b/build/scripts/link_fat_obj.py
index 45df247d107..7cda2f667d9 100644
--- a/build/scripts/link_fat_obj.py
+++ b/build/scripts/link_fat_obj.py
@@ -2,6 +2,8 @@ import argparse
import subprocess
import sys
+import process_command_files as pcf
+
from process_whole_archive_option import ProcessWholeArchiveOption
YA_ARG_PREFIX = '-Ya,'
@@ -19,7 +21,7 @@ def get_args():
groups = {}
args_list = groups.setdefault('default', [])
- for arg in sys.argv[1:]:
+ for arg in pcf.iter_args(sys.argv[1:]):
if arg == '--with-own-obj':
groups['default'].append(arg)
elif arg == '--globals-lib':