aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2024-12-13 20:55:08 +0300
committerthegeorg <thegeorg@yandex-team.com>2024-12-13 21:48:15 +0300
commit45adb506ceac868501980c617df1f1a5cc62bb9a (patch)
tree186aa45943a150dc513887d0e18e07eb13690741
parentbcbd65b26deb457d7847c2c3dc5a103134dc1179 (diff)
downloadydb-45adb506ceac868501980c617df1f1a5cc62bb9a.tar.gz
Use clang version as clang-windows toolchain version
Also: * identify toolchain version via "version" field. * remove unused android_ndk_version from ya.conf.json commit_hash:851d9b635c86fc25472f38d3a4c0a149d95b630a
-rw-r--r--build/ya.conf.json12
-rwxr-xr-xbuild/ymake_conf.py5
2 files changed, 7 insertions, 10 deletions
diff --git a/build/ya.conf.json b/build/ya.conf.json
index a98b4e68af..270a8d48cc 100644
--- a/build/ya.conf.json
+++ b/build/ya.conf.json
@@ -550,7 +550,6 @@
"params": {
"c_compiler": "$(CLANG)/bin/clang",
"cxx_compiler": "$(CLANG)/bin/clang++",
- "gcc_version": "16",
"llvm-symbolizer": "$(CLANG)/bin/llvm-symbolizer",
"match_root": "CLANG",
"objcopy": "$(CLANG)/bin/llvm-objcopy",
@@ -558,7 +557,8 @@
"simctl": "$(XCODE_TOOLS_ROOT-sbr:799017771)/Xcode/SystemRoot/PrivateFrameworks/CoreSimulator.framework/Resources/bin/simctl",
"strip": "$(CLANG)/bin/llvm-strip",
"type": "clang",
- "use_bundle": true
+ "use_bundle": true,
+ "version": "16"
},
"platforms": [
{
@@ -1125,7 +1125,7 @@
"type": "msvc",
"use_bundle": true,
"use_clang": true,
- "version": "2019"
+ "version": "16"
},
"platforms": [
{
@@ -1227,7 +1227,6 @@
"params": {
"c_compiler": "$(CLANG)/bin/clang",
"cxx_compiler": "$(CLANG)/bin/clang++",
- "gcc_version": "18",
"llvm-symbolizer": "$(CLANG)/bin/llvm-symbolizer",
"match_root": "CLANG",
"objcopy": "$(CLANG)/bin/llvm-objcopy",
@@ -1235,7 +1234,8 @@
"simctl": "$(XCODE_TOOLS_ROOT-sbr:799017771)/Xcode/SystemRoot/PrivateFrameworks/CoreSimulator.framework/Resources/bin/simctl",
"strip": "$(CLANG)/bin/llvm-strip",
"type": "clang",
- "use_bundle": true
+ "use_bundle": true,
+ "version": "18"
},
"platforms": [
{
@@ -1802,7 +1802,7 @@
"type": "msvc",
"use_bundle": true,
"use_clang": true,
- "version": "2019"
+ "version": "18"
},
"platforms": [
{
diff --git a/build/ymake_conf.py b/build/ymake_conf.py
index ed827b82d5..3ed0ef6335 100755
--- a/build/ymake_conf.py
+++ b/build/ymake_conf.py
@@ -989,8 +989,7 @@ class ToolchainOptions(object):
self.c_compiler = self.params['c_compiler']
self.cxx_compiler = self.params['cxx_compiler']
- # TODO(somov): Требовать номер версии всегда.
- self.compiler_version = self.params.get('gcc_version') or self.params.get('version') or '0'
+ self.compiler_version = self.params['version']
self.compiler_version_list = list(map(int, self.compiler_version.split('.')))
# 'match_root' at this point contains real name for references via toolchain
@@ -1005,8 +1004,6 @@ class ToolchainOptions(object):
self._env = tc_json.get('env', {})
- self.android_ndk_version = self.params.get('android_ndk_version', None)
-
logger.debug('c_compiler=%s', self.c_compiler)
logger.debug('cxx_compiler=%s', self.cxx_compiler)