Skip to content

Commit 941a2ce

Browse files
committed
fix clang-20 build issues
1 parent 6035939 commit 941a2ce

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,14 +86,14 @@ jobs:
8686
run: |
8787
apt-get update
8888
apt-get upgrade -y
89-
apt-get install -y git build-essential g++ libomp-dev cmake git ninja-build clang-20
89+
apt-get install -y git build-essential g++ libomp-dev cmake git ninja-build clang-20 lld-20
9090
- name: Checkout
9191
uses: actions/checkout@v4
9292
with:
9393
submodules: recursive
9494
- name: build
9595
run: |
96-
cmake . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang++-20 -DCMAKE_C_COMPILER=clang-20 -DENABLE_TEST=ON
96+
cmake . -B build -G Ninja -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER=clang++-20 -DCMAKE_C_COMPILER=clang-20 -DCMAKE_LINKER_TYPE=LLD -DENABLE_TEST=ON
9797
cd build
9898
ninja
9999
- name: test

.gitmodules

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
[submodule "thirdparties/cereal"]
2-
path = thirdparties/cereal
3-
url = https://github.com/USCiLab/cereal.git
41
[submodule "benchmark/google-benchmark"]
52
path = benchmark/google-benchmark
63
url = https://github.com/google/benchmark.git
@@ -18,4 +15,7 @@
1815
url = https://github.com/BLAKE3-team/BLAKE3.git
1916
[submodule "thirdparties/AES"]
2017
path = thirdparties/AES
21-
url = https://github.com/SergeyBel/AES.git
18+
url = https://github.com/virtualsecureplatform/AES.git
19+
[submodule "thirdparties/cereal"]
20+
path = thirdparties/cereal
21+
url = https://github.com/virtualsecureplatform/cereal.git

thirdparties/AES

Submodule AES updated from 94acec5 to dcd9559

0 commit comments

Comments
 (0)