@@ -50,77 +50,77 @@ runs:
50
50
if : ${{ (runner.os == 'Linux') }}
51
51
run : |
52
52
if command -v apt > /dev/null 2>&1; then
53
- if [ -d "/usr/lib/llvm-17 " ]; then
54
- echo "clang 17 and llvm 17 already installed"
53
+ if [ -d "/usr/lib/llvm-18 " ]; then
54
+ echo "clang 18 and llvm 18 already installed"
55
55
else
56
56
wget https://apt.llvm.org/llvm.sh
57
57
chmod +x ./llvm.sh
58
- sudo ./llvm.sh 17 all
58
+ sudo ./llvm.sh 18 all
59
59
fi
60
60
61
- if [ -f /usr/lib/llvm-17 /bin/clang-cl ]; then
61
+ if [ -f /usr/lib/llvm-18 /bin/clang-cl ]; then
62
62
if [ ! -L /usr/bin/clang-cl ]; then
63
- sudo ln -s /usr/lib/llvm-17 /bin/clang-cl /usr/bin/clang-cl
63
+ sudo ln -s /usr/lib/llvm-18 /bin/clang-cl /usr/bin/clang-cl
64
64
else
65
65
echo "clang-cl already linked"
66
66
fi
67
67
else
68
- echo "Error: /usr/lib/llvm-17 /bin/clang-cl does not exist."
68
+ echo "Error: /usr/lib/llvm-18 /bin/clang-cl does not exist."
69
69
exit 1
70
70
fi
71
71
72
- if [ -f /usr/lib/llvm-17 /bin/clang ]; then
72
+ if [ -f /usr/lib/llvm-18 /bin/clang ]; then
73
73
if [ ! -L /usr/bin/clang ]; then
74
- sudo ln -s /usr/lib/llvm-17 /bin/clang /usr/bin/clang
74
+ sudo ln -s /usr/lib/llvm-18 /bin/clang /usr/bin/clang
75
75
else
76
76
echo "clang already linked"
77
77
fi
78
78
else
79
- echo "Error: /usr/lib/llvm-17 /bin/clang does not exist."
79
+ echo "Error: /usr/lib/llvm-18 /bin/clang does not exist."
80
80
exit 1
81
81
fi
82
82
83
- if [ -f /usr/lib/llvm-17 /bin/llvm-lib ]; then
83
+ if [ -f /usr/lib/llvm-18 /bin/llvm-lib ]; then
84
84
if [ ! -L /usr/bin/llvm-lib ]; then
85
- sudo ln -s /usr/lib/llvm-17 /bin/llvm-lib /usr/bin/llvm-lib
85
+ sudo ln -s /usr/lib/llvm-18 /bin/llvm-lib /usr/bin/llvm-lib
86
86
else
87
87
echo "llvm-lib already linked"
88
88
fi
89
89
else
90
- echo "Error: /usr/lib/llvm-17 /bin/llvm-lib does not exist."
90
+ echo "Error: /usr/lib/llvm-18 /bin/llvm-lib does not exist."
91
91
exit 1
92
92
fi
93
93
94
- if [ -f /usr/lib/llvm-17 /bin/lld-link ]; then
94
+ if [ -f /usr/lib/llvm-18 /bin/lld-link ]; then
95
95
if [ ! -L /usr/bin/lld-link ]; then
96
- sudo ln -s /usr/lib/llvm-17 /bin/lld-link /usr/bin/lld-link
96
+ sudo ln -s /usr/lib/llvm-18 /bin/lld-link /usr/bin/lld-link
97
97
else
98
98
echo "lld-link already linked"
99
99
fi
100
100
else
101
- echo "Error: /usr/lib/llvm-17 /bin/lld-link does not exist."
101
+ echo "Error: /usr/lib/llvm-18 /bin/lld-link does not exist."
102
102
exit 1
103
103
fi
104
104
105
- if [ -f /usr/lib/llvm-17 /bin/llvm-ml ]; then
105
+ if [ -f /usr/lib/llvm-18 /bin/llvm-ml ]; then
106
106
if [ ! -L /usr/bin/llvm-ml ]; then
107
- sudo ln -s /usr/lib/llvm-17 /bin/llvm-ml /usr/bin/llvm-ml
107
+ sudo ln -s /usr/lib/llvm-18 /bin/llvm-ml /usr/bin/llvm-ml
108
108
else
109
109
echo "llvm-ml already linked"
110
110
fi
111
111
else
112
- echo "Error: /usr/lib/llvm-17 /bin/llvm-ml does not exist."
112
+ echo "Error: /usr/lib/llvm-18 /bin/llvm-ml does not exist."
113
113
exit 1
114
114
fi
115
115
116
- if [ -f /usr/lib/llvm-17 /bin/ld.lld ]; then
116
+ if [ -f /usr/lib/llvm-18 /bin/ld.lld ]; then
117
117
if [ ! -L /usr/bin/ld.lld ]; then
118
- sudo ln -s /usr/lib/llvm-17 /bin/ld.lld /usr/bin/ld.lld
118
+ sudo ln -s /usr/lib/llvm-18 /bin/ld.lld /usr/bin/ld.lld
119
119
else
120
120
echo "ld.lld already linked"
121
121
fi
122
122
else
123
- echo "Error: /usr/lib/llvm-17 /bin/ld.lld does not exist."
123
+ echo "Error: /usr/lib/llvm-18 /bin/ld.lld does not exist."
124
124
exit 1
125
125
fi
126
126
0 commit comments