Skip to content

Commit 67a4afb

Browse files
committed
Merge pull request #14468 from ydb-platform/merge-libs-250211-2028
2 parents bb6c709 + 9a80578 commit 67a4afb

File tree

5,897 files changed

+1277
-2560931
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,897 files changed

+1277
-2560931
lines changed

build/conf/linkers/ld.conf

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -345,15 +345,22 @@ LINK_EXEC_DYN_LIB=\
345345
$DWARF_COMMAND && \
346346
$LINK_ADDITIONAL_SECTIONS_COMMAND
347347

348+
_LD_ARCHIVER_KV_PLUGIN=
349+
when ($_AR_PLUGIN != "") {
350+
_LD_ARCHIVER_KV_PLUGIN=--plugin ${input:_AR_PLUGIN}
351+
}
352+
348353
_LD_LINK_LIB_EXTRA_INPUT=
349354
_LD_TAIL_LINK_LIB=$AUTO_INPUT $_LD_LINK_LIB_EXTRA_INPUT ${hide;kv:"p AR"} $TOOLCHAIN_ENV ${hide;kv:"pc light-red"} ${hide;kv:"show_out"}
350-
_LD_ARCHIVER=$YMAKE_PYTHON ${input:"build/scripts/link_lib.py"} ${quo:AR_TOOL} $AR_TYPE $_LD_LLVM_AR_FORMAT $ARCADIA_BUILD_ROOT $_LD_AR_PLUGIN
355+
_LD_ARCHIVER=$YMAKE_PYTHON ${input:"build/scripts/link_lib.py"} ${quo:AR_TOOL} $AR_TYPE $_LD_LLVM_AR_FORMAT $ARCADIA_BUILD_ROOT $_LD_AR_PLUGIN -- $_LD_ARCHIVER_KV_PLUGIN --
356+
351357
when ($MAPSMOBI_BUILD_TARGET == "yes") {
352358
_LD_ARCHIVER+= "no-openssl3"
353-
}
359+
}
354360
otherwise {
355361
_LD_ARCHIVER+= "enable-openssl3"
356362
}
363+
357364
_LD_LIB_GENERATE_MF=$GENERATE_MF &&
358365
when ($TIDY == "yes") {
359366
_LD_ARCHIVER=$YMAKE_PYTHON ${input:"build/scripts/clang_tidy_arch.py"} --source-root $ARCADIA_ROOT --build-root $ARCADIA_BUILD_ROOT --output-file

build/platform/yfm/ya.make

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ ENDIF()
66

77
DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE(
88
YFM_TOOL
9-
sbr:7654793679 FOR DARWIN-ARM64
10-
sbr:7654793679 FOR DARWIN
11-
sbr:7655042582 FOR LINUX
12-
sbr:7654921682 FOR WIN32
9+
sbr:8013150302 FOR DARWIN-ARM64
10+
sbr:8013150302 FOR DARWIN
11+
sbr:8013116004 FOR LINUX
12+
sbr:8013130168 FOR WIN32
1313
)
1414

1515
END()

build/scripts/link_lib.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,25 @@
1+
from __future__ import print_function
2+
13
import sys
24
import subprocess
35
import tempfile
46
import os
57
import shutil
8+
import argparse
69

710

811
class Opts(object):
912
def __init__(self, args):
13+
kvs = args.index('--')
14+
kve = args.index('--', kvs + 1)
15+
kv = args[kvs + 1:kve]
16+
args = args[:kvs] + args[kve + 1:]
17+
18+
parser = argparse.ArgumentParser()
19+
parser.add_argument('--plugin')
20+
kvargs = parser.parse_args(kv)
21+
22+
self.ar_plugin = kvargs.plugin
1023
self.archiver = args[0]
1124
self.arch_type = args[1]
1225
self.llvm_ar_format = args[2]
@@ -165,3 +178,6 @@ def call():
165178

166179
if opts.enable_openssl3 != 'no-openssl3' and os.path.basename(opts.output) in ['libcontrib-libs-openssl.a', 'liblibs-openssl-crypto.a']:
167180
rename_syms(os.path.dirname(opts.archiver) + '/', opts.output)
181+
182+
if opts.ar_plugin:
183+
subprocess.check_call([sys.executable, opts.ar_plugin, opts.output, '--'] + sys.argv[1:])

build/ymake.core.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3136,6 +3136,10 @@ macro _SRC_f_old(SRC, SRCFLAGS...) {
31363136
.CMD=$YMAKE_PYTHON ${input:"build/scripts/f2c.py"} -t ${tool:"contrib/tools/f2c"} -c ${input:SRC} -o ${output:SRC.c} ${hide;output_include:"f2c.h"} ${hide;kv:"p FT"} ${hide;kv:"pc light-green"}
31373137
}
31383138

3139+
macro AR_PLUGIN(name) {
3140+
SET(_AR_PLUGIN $name.pyplugin)
3141+
}
3142+
31393143
macro LD_PLUGIN(name) {
31403144
SRCS(GLOBAL $name.pyplugin)
31413145
}

contrib/libs/dtl/.yandex_meta/devtools.licenses.report

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
# FILE_INCLUDE - include all file data into licenses text file
3434
# =======================
3535

36-
KEEP LicenseRef-scancode-unknown-license-reference 27ff83b6d7e95b709c1a8b94532ebef1
36+
KEEP BSD-3-Clause 27ff83b6d7e95b709c1a8b94532ebef1
3737
BELONGS ya.make
3838
License text:
3939
Please read the file [COPYING](https://github.com/cubicdaiya/dtl/blob/master/COPYING).
@@ -45,7 +45,7 @@ BELONGS ya.make
4545
Files with this license:
4646
README.md [685:685]
4747

48-
KEEP LicenseRef-scancode-unknown-license-reference AND BSD-3-Clause 3d436eacb955b50a8f94435e0ba12145
48+
KEEP BSD-3-Clause 3d436eacb955b50a8f94435e0ba12145
4949
BELONGS ya.make
5050
License text:
5151
In short, Diff Template Library is distributed under so called "BSD license",
@@ -90,7 +90,7 @@ FILE_INCLUDE CONTRIBUTORS found in files: COPYING at line 20, COPYING at line 24
9090
Files with this license:
9191
COPYING [6:30]
9292

93-
KEEP LicenseRef-scancode-unknown-license-reference AND BSD-3-Clause d9ebc19a46340bfaf128a098aade97ed
93+
KEEP BSD-3-Clause d9ebc19a46340bfaf128a098aade97ed
9494
BELONGS ya.make
9595
License text:
9696
In short, Diff Template Library is distributed under so called "BSD license",

contrib/libs/dtl/.yandex_meta/licenses.list.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
====================BSD-3-Clause====================
2+
In short, Diff Template Library is distributed under so called "BSD license",
3+
4+
15
====================BSD-3-Clause====================
26
Redistribution and use in source and binary forms, with or without modification,
37
are permitted provided that the following conditions are met:
@@ -26,6 +30,13 @@
2630
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2731

2832

33+
====================BSD-3-Clause====================
34+
In short, Diff Template Library is distributed under so called "BSD license",
35+
36+
37+
====================BSD-3-Clause====================
38+
Please read the file [COPYING](https://github.com/cubicdaiya/dtl/blob/master/COPYING).
39+
2940
====================BSD-3-Clause====================
3041
Redistribution and use in source and binary forms, with or without modification,
3142
are permitted provided that the following conditions are met:
@@ -61,14 +72,3 @@ All rights reserved.
6172
====================File: CONTRIBUTORS====================
6273
Tatsuhiko Kubo <[email protected]>
6374
Jan Weiß <[email protected]>
64-
65-
66-
====================LicenseRef-scancode-unknown-license-reference====================
67-
Please read the file [COPYING](https://github.com/cubicdaiya/dtl/blob/master/COPYING).
68-
69-
====================LicenseRef-scancode-unknown-license-reference AND BSD-3-Clause====================
70-
In short, Diff Template Library is distributed under so called "BSD license",
71-
72-
73-
====================LicenseRef-scancode-unknown-license-reference AND BSD-3-Clause====================
74-
In short, Diff Template Library is distributed under so called "BSD license",

contrib/libs/dtl/ya.make

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22

33
LIBRARY()
44

5-
LICENSE(
6-
BSD-3-Clause AND
7-
LicenseRef-scancode-unknown-license-reference
8-
)
5+
LICENSE(BSD-3-Clause)
96

107
LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
118

contrib/python/scipy/py2/.dist-info/METADATA

Lines changed: 0 additions & 51 deletions
This file was deleted.

contrib/python/scipy/py2/.dist-info/top_level.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)