From d97a6e6becbc500ff7d56fa3ccf5ba0382091529 Mon Sep 17 00:00:00 2001 From: pg <pg@yandex-team.com> Date: Thu, 7 Sep 2023 20:42:54 +0300 Subject: --- build/platform/clang/clang16.json | 19 +++++++++++++++++++ build/platform/clang/ya.make | 1 + build/ymake_conf.py | 1 + 3 files changed, 21 insertions(+) create mode 100644 build/platform/clang/clang16.json (limited to 'build') diff --git a/build/platform/clang/clang16.json b/build/platform/clang/clang16.json new file mode 100644 index 0000000000..6bbc732af4 --- /dev/null +++ b/build/platform/clang/clang16.json @@ -0,0 +1,19 @@ +{ + "by_platform": { + "darwin-arm64": { + "uri": "sbr:4597325249" + }, + "darwin-x86_64": { + "uri": "sbr:4597414760" + }, + "linux-aarch64": { + "uri": "sbr:4598408410" + }, + "linux-x86_64": { + "uri": "sbr:4597592901" + }, + "win32-x86_64": { + "uri": "sbr:4597657641" + } + } +} diff --git a/build/platform/clang/ya.make b/build/platform/clang/ya.make index ff6f603519..a76c9a6356 100644 --- a/build/platform/clang/ya.make +++ b/build/platform/clang/ya.make @@ -3,6 +3,7 @@ RESOURCES_LIBRARY() DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE_BY_JSON(CLANG11 clang11.json) DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE_BY_JSON(CLANG12 clang12.json) DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE_BY_JSON(CLANG14 clang14.json) +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE_BY_JSON(CLANG16 clang16.json) # This is the default clang to be used in llvm-version-independent cases DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE_BY_JSON(CLANG clang14.json) diff --git a/build/ymake_conf.py b/build/ymake_conf.py index 31f86c5a78..8fead3d919 100755 --- a/build/ymake_conf.py +++ b/build/ymake_conf.py @@ -1199,6 +1199,7 @@ class GnuToolchain(Toolchain): ]) if self.tc.is_clang: + self.c_flags_platform.append('-isystem{}/share/include'.format(self.tc.name_marker)) target_triple = self.tc.triplet_opt.get(target.arch, None) if not target_triple: target_triple = select(default=None, selectors=[ -- cgit v1.2.3