Skip to content

Commit 50e23b6

Browse files
committed
fix: fix llvm
1 parent b3b7544 commit 50e23b6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Cross.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ pre-build = [
44
"curl -fsSL https://apt.llvm.org/llvm.sh -o /tmp/llvm.sh && chmod +x /tmp/llvm.sh && /tmp/llvm.sh 18 && rm -f /tmp/llvm.sh",
55
"apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y clang-18 libclang-18-dev llvm-18-dev && rm -rf /var/lib/apt/lists/*",
66
"ln -sf /usr/lib/llvm-18/bin/llvm-config /usr/bin/llvm-config",
7+
"if [ -d /usr/lib/llvm-3.8/bin ]; then ln -sf /usr/lib/llvm-18/bin/llvm-config /usr/lib/llvm-3.8/bin/llvm-config; fi",
78
"ln -sf /usr/lib/llvm-18/lib/libclang.so /usr/lib/libclang.so && ln -sf /usr/lib/llvm-18/lib/libclang.so /usr/lib/libclang.so.1 && ln -sf /usr/lib/llvm-18/lib/libclang.so /usr/lib/libclang.so.3.8 && if [ -d /usr/lib/llvm-3.8/lib ]; then ln -sf /usr/lib/llvm-18/lib/libclang.so /usr/lib/llvm-3.8/lib/libclang.so; fi",
89
"ldconfig"
910
]
@@ -14,6 +15,7 @@ pre-build = [
1415
"curl -fsSL https://apt.llvm.org/llvm.sh -o /tmp/llvm.sh && chmod +x /tmp/llvm.sh && /tmp/llvm.sh 18 && rm -f /tmp/llvm.sh",
1516
"apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y clang-18 libclang-18-dev llvm-18-dev && rm -rf /var/lib/apt/lists/*",
1617
"ln -sf /usr/lib/llvm-18/bin/llvm-config /usr/bin/llvm-config",
18+
"if [ -d /usr/lib/llvm-3.8/bin ]; then ln -sf /usr/lib/llvm-18/bin/llvm-config /usr/lib/llvm-3.8/bin/llvm-config; fi",
1719
"ln -sf /usr/lib/llvm-18/lib/libclang.so /usr/lib/libclang.so && ln -sf /usr/lib/llvm-18/lib/libclang.so /usr/lib/libclang.so.1 && ln -sf /usr/lib/llvm-18/lib/libclang.so /usr/lib/libclang.so.3.8 && if [ -d /usr/lib/llvm-3.8/lib ]; then ln -sf /usr/lib/llvm-18/lib/libclang.so /usr/lib/llvm-3.8/lib/libclang.so; fi",
1820
"ldconfig"
1921
]

0 commit comments

Comments
 (0)