37
37
build-essential \
38
38
gcc-multilib \
39
39
g++-multilib \
40
- dejagnu
40
+ dejagnu;
41
+ # install Rust directly using rustup
42
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain=1.72.0;
41
43
42
44
- name : Configure
43
45
run : |
52
54
shell : bash
53
55
run : |
54
56
cd gccrs-build; \
57
+ # Add cargo to our path quickly
58
+ . "$HOME/.cargo/env";
55
59
make -Otarget -j $(nproc) 2>&1 | tee log
56
60
57
61
- name : Check for new warnings
@@ -114,7 +118,9 @@ jobs:
114
118
build-essential \
115
119
gcc-multilib \
116
120
g++-multilib \
117
- dejagnu
121
+ dejagnu;
122
+ # install Rust directly using rustup
123
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain=1.72.0;
118
124
119
125
- name : Configure
120
126
run : |
@@ -129,6 +135,8 @@ jobs:
129
135
shell : bash
130
136
run : |
131
137
cd gccrs-build; \
138
+ # Add cargo to our path quickly
139
+ . "$HOME/.cargo/env";
132
140
make -Otarget -j $(nproc) 2>&1 | tee log
133
141
134
142
- name : Check for new warnings
@@ -178,6 +186,7 @@ jobs:
178
186
run : |
179
187
apt-get update;
180
188
apt-get install -y \
189
+ curl \
181
190
automake \
182
191
autoconf \
183
192
libtool \
@@ -192,8 +201,9 @@ jobs:
192
201
g++-4.8 \
193
202
gcc-4.8-multilib \
194
203
g++-4.8-multilib \
195
- dejagnu \
196
- cargo
204
+ dejagnu;
205
+ # install Rust directly using rustup
206
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain=1.72.0;
197
207
198
208
- name : Configure
199
209
run : |
@@ -209,6 +219,8 @@ jobs:
209
219
- name : Build
210
220
shell : bash
211
221
run : |
222
+ # Add cargo to our path quickly
223
+ . "$HOME/.cargo/env";
212
224
make -C gccrs-build -j $(nproc)
213
225
214
226
- name : Run Tests
@@ -248,7 +260,9 @@ jobs:
248
260
249
261
- name : Install Deps
250
262
run : |
251
- brew install dejagnu mpfr libmpc gmp
263
+ brew install dejagnu mpfr libmpc gmp;
264
+ # install Rust directly using rustup
265
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain=1.72.0;
252
266
253
267
- name : Configure
254
268
run : |
0 commit comments