File tree Expand file tree Collapse file tree 8 files changed +17
-15
lines changed
aarch64-unknown-linux-gnu
aarch64_be-unknown-linux-gnu
armv7-unknown-linux-gnueabihf
loongarch64-unknown-linux-gnu
riscv32gc-unknown-linux-gnu
crates/intrinsic-test/src/arm Expand file tree Collapse file tree 8 files changed +17
-15
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
10
10
qemu-user \
11
11
make \
12
12
file \
13
- clang-19 \
13
+ clang \
14
14
lld
15
15
16
16
ENV CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc \
Original file line number Diff line number Diff line change @@ -9,15 +9,15 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
9
9
qemu-user \
10
10
make \
11
11
file \
12
- clang-19 \
12
+ clang \
13
13
curl \
14
14
xz-utils \
15
15
lld
16
16
17
- ENV TOOLCHAIN="arm-gnu-toolchain-14.2 .rel1-x86_64-aarch64_be-none-linux-gnu"
17
+ ENV TOOLCHAIN="arm-gnu-toolchain-14.3 .rel1-x86_64-aarch64_be-none-linux-gnu"
18
18
19
19
# Download the aarch64_be gcc toolchain
20
- RUN curl -L "https://developer.arm.com/-/media/Files/downloads/gnu/14.2 .rel1/binrel/${TOOLCHAIN}.tar.xz" -o "${TOOLCHAIN}.tar.xz"
20
+ RUN curl -L "https://developer.arm.com/-/media/Files/downloads/gnu/14.3 .rel1/binrel/${TOOLCHAIN}.tar.xz" -o "${TOOLCHAIN}.tar.xz"
21
21
RUN tar -xvf "${TOOLCHAIN}.tar.xz"
22
22
RUN mkdir /toolchains && mv "./${TOOLCHAIN}" /toolchains
23
23
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
10
10
qemu-user \
11
11
make \
12
12
file \
13
- clang-19 \
13
+ clang \
14
14
lld
15
15
ENV CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_LINKER=arm-linux-gnueabihf-gcc \
16
16
CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_RUNNER="qemu-arm -cpu max -L /usr/arm-linux-gnueabihf" \
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ FROM ubuntu:25.10
3
3
RUN apt-get update && \
4
4
apt-get install -y --no-install-recommends \
5
5
gcc libc6-dev qemu-user-static ca-certificates \
6
- gcc-14- loongarch64-linux-gnu libc6-dev-loong64-cross
6
+ gcc-loongarch64-linux-gnu libc6-dev-loong64-cross
7
7
8
8
9
9
ENV CARGO_TARGET_LOONGARCH64_UNKNOWN_LINUX_GNU_LINKER=loongarch64-linux-gnu-gcc-14 \
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
4
4
gcc libc6-dev qemu-user ca-certificates \
5
5
wget xz-utils make file llvm
6
6
7
- ENV VERSION=2025.01.20
7
+ ENV VERSION=2025.07.03
8
8
9
9
RUN wget "https://github.com/riscv-collab/riscv-gnu-toolchain/releases/download/${VERSION}/riscv32-glibc-ubuntu-24.04-gcc-nightly-${VERSION}-nightly.tar.xz" \
10
10
-O riscv-toolchain.tar.xz
Original file line number Diff line number Diff line change @@ -7,7 +7,9 @@ RUN apt-get update -y && apt-get install -y --no-install-recommends \
7
7
xz-utils \
8
8
clang
9
9
10
- RUN curl -L https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasmtime-v18.0.2-x86_64-linux.tar.xz | tar xJf -
11
- ENV PATH=$PATH:/wasmtime-v18.0.2-x86_64-linux
10
+ ENV VERSION=v34.0.1
11
+
12
+ RUN curl -L https://github.com/bytecodealliance/wasmtime/releases/download/${VERSION}/wasmtime-${VERSION}-x86_64-linux.tar.xz | tar xJf -
13
+ ENV PATH=$PATH:/wasmtime-${VERSION}-x86_64-linux
12
14
13
15
ENV CARGO_TARGET_WASM32_WASIP1_RUNNER="wasmtime --dir /checkout/target/wasm32-wasip1/release/deps::."
Original file line number Diff line number Diff line change @@ -144,21 +144,21 @@ case ${TARGET} in
144
144
aarch64-unknown-linux-gnu* )
145
145
TEST_CPPFLAGS=" -fuse-ld=lld -I/usr/aarch64-linux-gnu/include/ -I/usr/aarch64-linux-gnu/include/c++/9/aarch64-linux-gnu/"
146
146
TEST_SKIP_INTRINSICS=crates/intrinsic-test/missing_aarch64.txt
147
- TEST_CXX_COMPILER=" clang++-19 "
147
+ TEST_CXX_COMPILER=" clang++"
148
148
TEST_RUNNER=" ${CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_RUNNER} "
149
149
;;
150
150
151
151
aarch64_be-unknown-linux-gnu* )
152
152
TEST_CPPFLAGS=" -fuse-ld=lld"
153
153
TEST_SKIP_INTRINSICS=crates/intrinsic-test/missing_aarch64.txt
154
- TEST_CXX_COMPILER=" clang++-19 "
154
+ TEST_CXX_COMPILER=" clang++"
155
155
TEST_RUNNER=" ${CARGO_TARGET_AARCH64_BE_UNKNOWN_LINUX_GNU_RUNNER} "
156
156
;;
157
157
158
158
armv7-unknown-linux-gnueabihf* )
159
159
TEST_CPPFLAGS=" -fuse-ld=lld -I/usr/arm-linux-gnueabihf/include/ -I/usr/arm-linux-gnueabihf/include/c++/9/arm-linux-gnueabihf/"
160
160
TEST_SKIP_INTRINSICS=crates/intrinsic-test/missing_arm.txt
161
- TEST_CXX_COMPILER=" clang++-19 "
161
+ TEST_CXX_COMPILER=" clang++"
162
162
TEST_RUNNER=" ${CARGO_TARGET_ARMV7_UNKNOWN_LINUX_GNUEABIHF_RUNNER} "
163
163
;;
164
164
* )
Original file line number Diff line number Diff line change @@ -38,9 +38,9 @@ pub fn compile_c_arm(
38
38
. set_include_paths ( vec ! [
39
39
"/include" ,
40
40
"/aarch64_be-none-linux-gnu/include" ,
41
- "/aarch64_be-none-linux-gnu/include/c++/14.2 .1" ,
42
- "/aarch64_be-none-linux-gnu/include/c++/14.2 .1/aarch64_be-none-linux-gnu" ,
43
- "/aarch64_be-none-linux-gnu/include/c++/14.2 .1/backward" ,
41
+ "/aarch64_be-none-linux-gnu/include/c++/14.3 .1" ,
42
+ "/aarch64_be-none-linux-gnu/include/c++/14.3 .1/aarch64_be-none-linux-gnu" ,
43
+ "/aarch64_be-none-linux-gnu/include/c++/14.3 .1/backward" ,
44
44
"/aarch64_be-none-linux-gnu/libc/usr/include" ,
45
45
] ) ;
46
46
}
You can’t perform that action at this time.
0 commit comments