Skip to content

Commit 783f0be

Browse files
committed
[TRY] Mark i686-unknown-linux-gnu as TEST_EVERYTHING setup
1 parent 3328b70 commit 783f0be

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

.github/workflows/main.yml

+4
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,10 @@ jobs:
141141
tuple: s390x-unknown-linux-gnu
142142
os: ubuntu-latest
143143
test_everything: true
144+
- target:
145+
tuple: i686-unknown-linux-gnu
146+
os: ubuntu-latest
147+
test_everything: true
144148
- target:
145149
tuple: x86_64-unknown-linux-gnu
146150
os: ubuntu-latest

ci/docker/i686-unknown-linux-gnu/Dockerfile

+12-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,15 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
44
libc6-dev \
55
file \
66
make \
7-
ca-certificates
7+
ca-certificates \
8+
wget \
9+
xz-utils
10+
11+
RUN wget http://ci-mirrors.rust-lang.org/stdarch/sde-external-9.53.0-2025-03-16-lin.tar.xz -O sde.tar.xz
12+
RUN mkdir intel-sde
13+
RUN tar -xJf sde.tar.xz --strip-components=1 -C intel-sde
14+
ENV CARGO_TARGET_I686_UNKNOWN_LINUX_GNU_RUNNER="/intel-sde/sde \
15+
-cpuid-in /checkout/ci/docker/x86_64-unknown-linux-gnu/cpuid.def \
16+
-rtm-mode full -tsx --"
17+
# These tests fail with SDE as it doesn't support saving register data
18+
ENV STDARCH_TEST_SKIP_FUNCTION="xsave,xsaveopt,xsave64,xsaveopt64"

0 commit comments

Comments
 (0)