@@ -20,38 +20,24 @@ http_archive(
20
20
)
21
21
22
22
# Replace with the LLVM commit you want to use.
23
- LLVM_COMMIT = "09ac97ce350316b95b8cddb796d52f71b6f68296 "
23
+ LLVM_COMMIT = "81d5412439efd0860c0a8dd51b831204f118d485 "
24
24
25
25
# The easiest way to calculate this for a new commit is to set it to empty and
26
26
# then run a bazel build and it will report the digest necessary to cache the
27
27
# archive and make the build reproducible.
28
- LLVM_SHA256 = "2fb1aa06d12f8db349a27426cb0ced062987c5c2a75143c69f4284929e2750ff"
29
-
30
- # FIXME: It shouldn't be necessary to use http_archive twice here. Caching
31
- # should mean that this isn't too expensive though.
28
+ LLVM_SHA256 = "50b3ef31b228ea0c96ae074005bfac087c56e6a4b1c147592dd33f41cad0706b"
32
29
33
30
http_archive (
34
- name = "llvm-project- raw" ,
35
- build_file_content = "#empty" ,
31
+ name = "llvm-raw" ,
32
+ build_file_content = "# empty" ,
36
33
sha256 = LLVM_SHA256 ,
37
34
strip_prefix = "llvm-project-" + LLVM_COMMIT ,
38
35
urls = ["https://github.com/llvm/llvm-project/archive/{commit}.tar.gz" .format (commit = LLVM_COMMIT )],
39
36
)
40
37
41
- http_archive (
42
- name = "llvm-bazel" ,
43
- sha256 = LLVM_SHA256 ,
44
- strip_prefix = "llvm-project-{}/utils/bazel" .format (LLVM_COMMIT ),
45
- urls = ["https://github.com/llvm/llvm-project/archive/{commit}.tar.gz" .format (commit = LLVM_COMMIT )],
46
- )
47
-
48
- load ("@llvm-bazel//:configure.bzl" , "llvm_configure" , "llvm_disable_optional_support_deps" )
38
+ load ("@llvm-raw//utils/bazel:configure.bzl" , "llvm_configure" , "llvm_disable_optional_support_deps" )
49
39
50
- llvm_configure (
51
- name = "llvm-project" ,
52
- src_path = "." ,
53
- src_workspace = "@llvm-project-raw//:WORKSPACE" ,
54
- )
40
+ llvm_configure (name = "llvm-project" )
55
41
56
42
# Disables optional dependencies for Support like zlib and terminfo. You may
57
43
# instead want to configure them using the macros in the corresponding bzl
0 commit comments