@@ -4,12 +4,12 @@ _BAZEL_SKYLIB_VERSION = "1.3.0"
44_PLATFORMS_COMMIT = "3fbc687756043fb58a407c2ea8c944bc2fe1d922" # 2022 Nov 10
55_BAZEL_TOOLCHAIN_VERSION = "0.10.3"
66_RULES_BOOST_COMMIT = "00b9b9ecb9b43564de44ea0b10e22b29dcf84d79"
7- _LLVM_COMMIT = "e0f3110b854a476c16cce7b44472cd7838d344e9 " # Keep in sync with Version.h
7+ _LLVM_COMMIT = "2078da43e25a4623cab2d0d60decddf709aaea28 " # Keep in sync with Version.h
88_ABSL_COMMIT = "4ffaea74c1f5408e0757547a1ca0518ad43fa9f1"
99_CXXOPTS_VERSION = "3.0.0"
1010_RAPIDJSON_COMMIT = "a98e99992bd633a2736cc41f96ec85ef0c50e44d"
1111_WYHASH_COMMIT = "ea3b25e1aef55d90f707c3a292eeb9162e2615d8"
12- _SPDLOG_COMMIT = "edc51df1bdad8667b628999394a1e7c4dc6f3658"
12+ _SPDLOG_COMMIT = "486b55554f11c9cccc913e11a87085b2a91f706f" # v1.16.0
1313_PROTOBUF_VERSION = "3.21.12"
1414_SCIP_COMMIT = "aa0e511dcfefbacc3b96dcc2fe2abd9894416b1e"
1515_UTFCPP_VERSION = "4.0.5"
@@ -22,7 +22,7 @@ _UTFCPP_VERSION = "4.0.5"
2222# See https://github.com/google/perfetto/issues/271#issuecomment-1527691232
2323_PERFETTO_VERSION = "33.1" # Keep in sync with docs/Development.md
2424_DOCTEST_VERSION = "2.4.9"
25- _DTL_VERSION = "1.20 "
25+ _DTL_VERSION = "1.21 "
2626_RULES_PYTHON_VERSION = "0.18.1"
2727
2828def fetch_direct_dependencies ():
@@ -100,9 +100,20 @@ def fetch_direct_dependencies():
100100 ],
101101 )
102102
103+ # LLVM 18+ uses zlib-ng instead of zlib
104+ http_archive (
105+ name = "llvm_zlib" ,
106+ build_file = "@llvm-raw//utils/bazel/third_party_build:zlib-ng.BUILD" ,
107+ sha256 = "e36bb346c00472a1f9ff2a0a4643e590a254be6379da7cddd9daeb9a7f296731" ,
108+ strip_prefix = "zlib-ng-2.0.7" ,
109+ urls = [
110+ "https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.0.7.zip" ,
111+ ],
112+ )
113+
103114 http_archive (
104115 name = "llvm-raw" ,
105- sha256 = "04b76a5be88331f71a4e4fe96bccfebec302ddd0dbd9418fd5c186a7361c54fb " ,
116+ sha256 = "536a4d64ab21bc85bf95ae4dc412b36e8a9c72d487a476839f3c31c3ded69e96 " ,
106117 strip_prefix = "llvm-project-%s" % _LLVM_COMMIT ,
107118 build_file_content = "# empty" ,
108119 urls = ["https://github.com/llvm/llvm-project/archive/%s.tar.gz" % _LLVM_COMMIT ],
@@ -165,7 +176,7 @@ def fetch_direct_dependencies():
165176 # NOTE: fmt also comes through spdlog, we don't have an explicit dep on fmt.
166177 http_archive (
167178 name = "spdlog" ,
168- sha256 = "93a270dd7ec8fa672eb4feaef443dc14a4a9edc7b59aea998ae5da6cbf7b7119 " ,
179+ sha256 = "d2fef585c9879dd239dc498e2e8a1e22982b3ed67b2d14e78622b7ef25bdfdfa " ,
169180 build_file = "@scip_clang//third_party:spdlog.BUILD" ,
170181 strip_prefix = "spdlog-%s" % _SPDLOG_COMMIT ,
171182 urls = ["https://github.com/gabime/spdlog/archive/%s.tar.gz" % _SPDLOG_COMMIT ],
@@ -180,7 +191,7 @@ def fetch_direct_dependencies():
180191
181192 http_archive (
182193 name = "dtl" ,
183- sha256 = "579f81bca88f4b9760a59d99c5a95bd8dd5dc2f20f33f1f9b5f64cb08979f54d " ,
194+ sha256 = "90ed2dbf4e6d687737fe25f118bbcb6aed778cecc3f2115d191a032bf8643dbd " ,
184195 build_file = "@scip_clang//third_party:dtl.BUILD" ,
185196 strip_prefix = "dtl-%s" % _DTL_VERSION ,
186197 urls = ["https://github.com/cubicdaiya/dtl/archive/v%s.tar.gz" % _DTL_VERSION ],
0 commit comments