@@ -107,7 +107,7 @@ def Exit( self ):
107107 'issue tracker, including the entire output of this script (with --verbose) '
108108 'and the invocation line used to run it.' )
109109
110- CLANGD_VERSION = '14 .0.0'
110+ CLANGD_VERSION = '15 .0.0'
111111CLANGD_BINARIES_ERROR_MESSAGE = (
112112 'No prebuilt Clang {version} binaries for {platform}. '
113113 'You\' ll have to compile Clangd {version} from source '
@@ -1128,36 +1128,38 @@ def GetClangdTarget():
11281128 if OnWindows ():
11291129 return [
11301130 ( 'clangd-{version}-win64' ,
1131- '529c5b782d926536aedcb2d7a3c8a813fa05ada9193ec4119b28deb3f83634b2 ' ),
1131+ '6dc5d885857904f661540864a92e044a9ead8efc104adf02698a441fe54fda82 ' ),
11321132 ( 'clangd-{version}-win32' ,
1133- '6c7f0985370ebede0f61ff66a1b4886079f199bc346c2baa941de9ad76e907a7 ' ) ]
1133+ '7ed56b64b06336aab00785fbcb0e4c00693b52dcc76cf300616634d3fd554ab2 ' ) ]
11341134 if OnMac ():
11351135 if OnArm ():
11361136 return [
11371137 ( 'clangd-{version}-arm64-apple-darwin' ,
1138- '6b4bed9378a9ac3d84720dbcf76e4c60b0afc27567d42d7837f9da8b039d13c5 ' ) ]
1138+ '709b5d0e3c0b267177227bb3be7931e9923c1eb618e962d709eb3a579e539d59 ' ) ]
11391139 return [
11401140 ( 'clangd-{version}-x86_64-apple-darwin' ,
1141- '867342cffc04ab3c1936121ed643e07df666119afad6518835a26306db8767ce' ) ]
1142- if OnFreeBSD ():
1143- return [
1144- ( 'clangd-{version}-amd64-unknown-freebsd13' ,
1145- '5db1f95eea87d216d7a7490c207918962cddfdee6387594f6f6043ae21dde22f' ),
1146- ( 'clangd-{version}-i386-unknown-freebsd13' ,
1147- 'b9f6d0be1476dfb71ee16d12639b7fe425dc90097d81fbf2bdd0cb7248338ca2' ) ]
1141+ '1286e93cfcc7201e48989c53da47d7cd49e653ee09ff94e4f82d99fa33fd4743' ) ]
1142+ # FreeBSD binaries are not yet available for clang 15
1143+ #
1144+ # if OnFreeBSD():
1145+ # return [
1146+ # ( 'clangd-{version}-amd64-unknown-freebsd13',
1147+ # '' ),
1148+ # ( 'clangd-{version}-i386-unknown-freebsd13',
1149+ # '' ) ]
11481150 if OnAArch64 ():
11491151 return [
11501152 ( 'clangd-{version}-aarch64-linux-gnu' ,
1151- 'c5e2ac2f9381f6c1bf2305af0458360160a86c8dbd369c923a71c673f391142d ' ) ]
1153+ '1659eef1ea33859d884f3f7d9a0ec40e3b1a032f2b0f3fb89acb36239669ea42 ' ) ]
11521154 if OnArm ():
11531155 return [
11541156 None , # First list index is for 64bit archives. ARMv7 is 32bit only.
11551157 ( 'clangd-{version}-armv7a-linux-gnueabihf' ,
1156- '86b4582d551b8d5558b4bdd1060fbb3ec9ae4e0c7c6f9489db1a4088f5e71ef3 ' ) ]
1158+ 'a31632d6d2cd28239b553a30da6b6700c7ddb7b64881e3fd9b795baf61c67fff ' ) ]
11571159 if OnX86_64 ():
11581160 return [
11591161 ( 'clangd-{version}-x86_64-unknown-linux-gnu' ,
1160- '9c17b5550ba927aa3f661300b4258109d3a23aecdd97fef81185d0d0b5529d36 ' ) ]
1162+ 'e1d23a6bfecdcc6eb3a5ded82e6939a4767621f6b7a736d5817d22c48860c563 ' ) ]
11611163 raise InstallationFailed (
11621164 CLANGD_BINARIES_ERROR_MESSAGE .format ( version = CLANGD_VERSION ,
11631165 platform = 'this system' ) )
0 commit comments