Skip to content

Commit 27bf150

Browse files
16bit-ykikoclaude
andcommitted
fix: restore LLVM version to 21.1.4+r1 and add Windows Debug build
Revert to 21.1.4+r1 for this PR (version upgrade should come via the automated workflow). Add missing Windows Debug entry to build-llvm matrix. Manifest now includes arch field for all entries. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent a64ba42 commit 27bf150

File tree

3 files changed

+26
-73
lines changed

3 files changed

+26
-73
lines changed

.github/workflows/build-llvm.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@ jobs:
2929
matrix:
3030
include:
3131
# ── Native builds ──────────────────────────────────────────────
32+
- os: windows-2025
33+
llvm_mode: Debug
34+
lto: OFF
3235
- os: windows-2025
3336
llvm_mode: RelWithDebInfo
3437
lto: OFF

cmake/package.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
include_guard()
22

33
include(${CMAKE_CURRENT_LIST_DIR}/llvm.cmake)
4-
setup_llvm("21.1.8")
4+
setup_llvm("21.1.4+r1")
55

66
# install dependencies
77
include(FetchContent)

config/llvm-manifest.json

Lines changed: 22 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,138 +1,88 @@
11
[
22
{
3-
"version": "21.1.8",
4-
"filename": "aarch64-linux-gnu-releasedbg-lto.tar.xz",
5-
"sha256": "41519a1e238afa67eb7bf75181265c816bbd51c5bd9b8bbd88ae889403efd128",
6-
"lto": true,
7-
"asan": false,
8-
"platform": "linux",
9-
"build_type": "RelWithDebInfo",
10-
"arch": "arm64"
11-
},
12-
{
13-
"version": "21.1.8",
14-
"filename": "aarch64-linux-gnu-releasedbg.tar.xz",
15-
"sha256": "dd22285b87570b8e83bb5119d319827b51ef82aab166f348aacc7e25c4479889",
16-
"lto": false,
17-
"asan": false,
18-
"platform": "linux",
19-
"build_type": "RelWithDebInfo",
20-
"arch": "arm64"
21-
},
22-
{
23-
"version": "21.1.8",
24-
"filename": "aarch64-windows-msvc-releasedbg-lto.tar.xz",
25-
"sha256": "1cf598277354efdd839ee6cd826824ef2afb26e334fb32bbc8e48c49c6acb742",
26-
"lto": true,
27-
"asan": false,
28-
"platform": "windows",
29-
"build_type": "RelWithDebInfo",
30-
"arch": "arm64"
31-
},
32-
{
33-
"version": "21.1.8",
34-
"filename": "aarch64-windows-msvc-releasedbg.tar.xz",
35-
"sha256": "8f91b0a2a2895654feaebb7c9b24a6624662552ea51c6bb5eeb658dbaa0ff5a1",
36-
"lto": false,
37-
"asan": false,
38-
"platform": "windows",
39-
"build_type": "RelWithDebInfo",
40-
"arch": "arm64"
41-
},
42-
{
43-
"version": "21.1.8",
3+
"version": "21.1.4+r1",
444
"filename": "arm64-macos-clang-debug-asan.tar.xz",
45-
"sha256": "c6b70f141f0fc21eaf20ccbeb5ae101c08f8c19749e3d11e239af80d2c9e83ff",
5+
"sha256": "7da4b7d63edefecaf11773e7e701c575140d1a07329bbbb038673b6ee4516ff5",
466
"lto": false,
477
"asan": true,
488
"platform": "macosx",
499
"build_type": "Debug",
5010
"arch": "arm64"
5111
},
5212
{
53-
"version": "21.1.8",
13+
"version": "21.1.4+r1",
5414
"filename": "arm64-macos-clang-releasedbg-lto.tar.xz",
55-
"sha256": "48cab8a3842dde154f271ad4cd782b02cda237cc84b87b261395eea810d6dbde",
15+
"sha256": "300455b169448f9f01ae95e3bc269f489558a4ca3955e3032171cc75feca0e30",
5616
"lto": true,
5717
"asan": false,
5818
"platform": "macosx",
5919
"build_type": "RelWithDebInfo",
6020
"arch": "arm64"
6121
},
6222
{
63-
"version": "21.1.8",
23+
"version": "21.1.4+r1",
6424
"filename": "arm64-macos-clang-releasedbg.tar.xz",
65-
"sha256": "1c640714dc7d4ef8a34d6786d50d3149d4458802af32ccbcf64ec1ea53e83ed0",
25+
"sha256": "9abfc6cd65b957d734ffb97610a634fb4a66d3fbe0fcfb5a1c9124ef693c1495",
6626
"lto": false,
6727
"asan": false,
6828
"platform": "macosx",
6929
"build_type": "RelWithDebInfo",
7030
"arch": "arm64"
7131
},
7232
{
73-
"version": "21.1.8",
33+
"version": "21.1.4+r1",
7434
"filename": "x64-linux-gnu-debug-asan.tar.xz",
75-
"sha256": "64ebfc3ecf4117b6fdd467d5f9bcd5a2030bb408c70415ed40bf99f35311a6b0",
35+
"sha256": "c1ad3ec476911596a842ac67dd9c9c9475ce9f0a77b81101d3c801840292e7bc",
7636
"lto": false,
7737
"asan": true,
7838
"platform": "linux",
7939
"build_type": "Debug",
8040
"arch": "x64"
8141
},
8242
{
83-
"version": "21.1.8",
43+
"version": "21.1.4+r1",
8444
"filename": "x64-linux-gnu-releasedbg-lto.tar.xz",
85-
"sha256": "af8f97fbb57999aedd37a5e7c20d89499bf6518c6a0b5e83e18e6677a075fe71",
45+
"sha256": "8a869c2184d139dbba704e2d712e7a68336458ad2d70622b3eb906c3e3511e54",
8646
"lto": true,
8747
"asan": false,
8848
"platform": "linux",
8949
"build_type": "RelWithDebInfo",
9050
"arch": "x64"
9151
},
9252
{
93-
"version": "21.1.8",
53+
"version": "21.1.4+r1",
9454
"filename": "x64-linux-gnu-releasedbg.tar.xz",
95-
"sha256": "cdcd5312c6eba9295a05a68cd09559c4616ae0456550f7a64ed8fa15d283285b",
55+
"sha256": "552bab86f715d4f2c027f07eaaf5b3d6b8e430af0b74b470142f3f00da4feec6",
9656
"lto": false,
9757
"asan": false,
9858
"platform": "linux",
9959
"build_type": "RelWithDebInfo",
10060
"arch": "x64"
10161
},
10262
{
103-
"version": "21.1.8",
104-
"filename": "x64-macos-clang-releasedbg-lto.tar.xz",
105-
"sha256": "543db4d7fcd81d127c8f9ad33e359ecba442549da6d63d80e564710049ae2f08",
106-
"lto": true,
107-
"asan": false,
108-
"platform": "macosx",
109-
"build_type": "RelWithDebInfo",
110-
"arch": "x64"
111-
},
112-
{
113-
"version": "21.1.8",
114-
"filename": "x64-macos-clang-releasedbg.tar.xz",
115-
"sha256": "2193ade0b1e123f835b782488f31262a2f9ef541cf0f0f0125b190e08b721a29",
63+
"version": "21.1.4+r1",
64+
"filename": "x64-windows-msvc-debug-asan.tar.xz",
65+
"sha256": "093667a493d336c22ff3c604c5f1fea2a7d2c927c1179cec44e9a03726906ac1",
11666
"lto": false,
117-
"asan": false,
118-
"platform": "macosx",
119-
"build_type": "RelWithDebInfo",
67+
"asan": true,
68+
"platform": "windows",
69+
"build_type": "Debug",
12070
"arch": "x64"
12171
},
12272
{
123-
"version": "21.1.8",
73+
"version": "21.1.4+r1",
12474
"filename": "x64-windows-msvc-releasedbg-lto.tar.xz",
125-
"sha256": "bf131c12c1ae87ffe3b7f87c424d7c2e628e63f591cb3505e901cf4c5ba0474b",
75+
"sha256": "010539e85621dc3c6ecf359d899feb4075aeca5d0bba6625cdbec0e570e79129",
12676
"lto": true,
12777
"asan": false,
12878
"platform": "windows",
12979
"build_type": "RelWithDebInfo",
13080
"arch": "x64"
13181
},
13282
{
133-
"version": "21.1.8",
83+
"version": "21.1.4+r1",
13484
"filename": "x64-windows-msvc-releasedbg.tar.xz",
135-
"sha256": "6dddec41a7960c9409516a46ca9d48d30f85adf948362e61ff37dd55ecf17568",
85+
"sha256": "f473c09fbea10053fac00be409d75dc228d4a38bcbc5e4aeb58b56a4b0dde78e",
13686
"lto": false,
13787
"asan": false,
13888
"platform": "windows",

0 commit comments

Comments
 (0)