0

Add third_party/compiler-rt

Bug: 405175242
Change-Id: I4ed17ef05d4a26c918eb028d443a194c09bbd496
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6377826
Reviewed-by: Hans Wennborg <hans@chromium.org>
Reviewed-by: Rick Byers <rbyers@chromium.org>
Auto-Submit: Collin Baker <collinbaker@chromium.org>
Commit-Queue: Collin Baker <collinbaker@chromium.org>
Commit-Queue: Rick Byers <rbyers@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1438412}
This commit is contained in:
Collin Baker 2025-03-26 14:41:58 -07:00 committed by Chromium LUCI CQ
parent c833e3de43
commit 4302285e59
5 changed files with 26 additions and 0 deletions

3
.gitmodules vendored

@ -927,3 +927,6 @@
path = webkit/data/test_shell/plugins
url = https://chrome-internal.googlesource.com/chrome/data/webkit_plugin_tests
gclient-condition = checkout_src_internal
[submodule "third_party/compiler-rt/src"]
path = third_party/compiler-rt/src
url = https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt

8
DEPS

@ -520,6 +520,10 @@ vars = {
# the commit queue can handle CLs rolling llvm-libc
# and whatever else without interference from each other.
'llvm_libc_revision': '0976d379acfde4f2af3693bf5273ae053ce2fe49',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling llvm-libc
# and whatever else without interference from each other.
'compiler_rt_revision': 'bc2b30185219a2defe3c8a3b45f95a11386a7f6f',
# If you change this, also update the libc++ revision in
# //buildtools/deps_revisions.gni.
@ -1149,6 +1153,10 @@ deps = {
'condition': 'checkout_chrome_release_scripts',
},
'src/third_party/compiler-rt/src':
Var('chromium_git') +
'/external/github.com/llvm/llvm-project/compiler-rt.git' + '@' +
Var('compiler_rt_revision'),
'src/third_party/libc++/src':
Var('chromium_git') +
'/external/github.com/llvm/llvm-project/libcxx.git' + '@' +

1
third_party/compiler-rt/OWNERS vendored Normal file

@ -0,0 +1 @@
file://tools/clang/scripts/OWNERS

13
third_party/compiler-rt/README.chromium vendored Normal file

@ -0,0 +1,13 @@
Name: compiler-rt
Short Name: compiler-rt
URL: https://compiler-rt.llvm.org/
Version: N/A
Revision: DEPS
License: NCSA, Apache-with-LLVM-Exception, MIT
License File: src/LICENSE.TXT
Security Critical: yes
Shipped: yes
Description:
compiler-rt for Chromium.

1
third_party/compiler-rt/src vendored Submodule

@ -0,0 +1 @@
Subproject commit bc2b30185219a2defe3c8a3b45f95a11386a7f6f