• Home
  • Raw
  • Download

Lines Matching +full:powerpc64 +full:- +full:unknown +full:- +full:linux +full:- +full:gnu

8   RUSTFLAGS: -D warnings
9 RUSTDOCFLAGS: -D warnings
18 - . $HOME/.cargo/env || true
19 - $TOOL +$TOOLCHAIN -Vv
20 - rustc +$TOOLCHAIN -Vv
21 - $TOOL +$TOOLCHAIN $BUILD $ZFLAGS --target $TARGET --all-targets
22 - $TOOL +$TOOLCHAIN doc $ZFLAGS --no-deps --target $TARGET
23 - $TOOL +$TOOLCHAIN clippy $ZFLAGS --target $TARGET --all-targets -- -D warnings
24 - if [ -z "$NOHACK" ]; then mkdir -p $HOME/.cargo/bin; export PATH=$HOME/.cargo/bin:$PATH; fi
25- if [ -z "$NOHACK" ]; then curl -LsSf https://github.com/taiki-e/cargo-hack/releases/latest/downl…
26- if [ -z "$NOHACK" ]; then $TOOL +$TOOLCHAIN hack $ZFLAGS check --target $TARGET --each-feature; …
32 - . $HOME/.cargo/env || true
33 - $TOOL +$TOOLCHAIN test --target $TARGET
36 # same VM. The binary will be built in 32-bit mode, but will execute on a
37 # 64-bit kernel and in a 64-bit environment. Our tests don't execute any of
41 TARGET: x86_64-unknown-freebsd
43 - name: FreeBSD 12 amd64 & i686
45 image: freebsd-12-3-release-amd64
46 - name: FreeBSD 14 amd64 & i686
48 image_family: freebsd-14-0-snap
50 RUSTFLAGS: --cfg fbsd14 -D warnings
51 RUSTDOCFLAGS: --cfg fbsd14
53 - kldload mqueuefs
54 - fetch https://sh.rustup.rs -o rustup.sh
55 - sh rustup.sh -y --profile=minimal --default-toolchain $TOOLCHAIN
56 - . $HOME/.cargo/env
57 - rustup target add i686-unknown-freebsd
58 - rustup component add --toolchain $TOOLCHAIN clippy
61 - . $HOME/.cargo/env
62 - cargo build --target i686-unknown-freebsd
63 - cargo doc --no-deps --target i686-unknown-freebsd
64 - cargo test --target i686-unknown-freebsd
66 - . $HOME/.cargo/env
67 - if [ -z "$NOHACK" ]; then cargo hack check --each-feature --target i686-unknown-freebsd; fi
68 before_cache_script: rm -rf $CARGO_HOME/registry/index
74 TARGET: aarch64-apple-darwin
76 image: ghcr.io/cirruslabs/macos-ventura-base:latest
78 - curl --proto '=https' --tlsv1.2 -sSf -o rustup.sh https://sh.rustup.rs
79 - sh rustup.sh -y --profile=minimal --default-toolchain $TOOLCHAIN
80 - . $HOME/.cargo/env
81 - rustup component add --toolchain $TOOLCHAIN clippy
83 before_cache_script: rm -rf $CARGO_HOME/registry/index
85 # Use cross for QEMU-based testing
91 HOST: x86_64-unknown-linux-gnu
93 RUSTFLAGS: --cfg qemu -D warnings
96 - name: Linux arm gnueabi
98 TARGET: arm-unknown-linux-gnueabi
99 - name: Linux armv7 gnueabihf
101 TARGET: armv7-unknown-linux-gnueabihf
102 - name: Linux i686
104 TARGET: i686-unknown-linux-gnu
105 - name: Linux i686 musl
107 TARGET: i686-unknown-linux-musl
108 - name: Linux MIPS
110 TARGET: mips-unknown-linux-gnu
111 - name: Linux MIPS64
113 TARGET: mips64-unknown-linux-gnuabi64
114 - name: Linux MIPS64 el
116 TARGET: mips64el-unknown-linux-gnuabi64
117 - name: Linux mipsel
119 TARGET: mipsel-unknown-linux-gnu
120 - name: Linux powerpc64le
122 TARGET: powerpc64le-unknown-linux-gnu
124 image_project: cirrus-images
125 image: family/docker-builder
126 platform: linux
130 - mkdir /tmp/home
131 - curl --proto '=https' --tlsv1.2 -sSf -o rustup.sh https://sh.rustup.rs
132 - sh rustup.sh -y --profile=minimal --default-toolchain $TOOLCHAIN
133 - . $HOME/.cargo/env
134 - cargo install cross --version 0.2.1 # cross 0.2.2 bumped the MSRV to 1.58.1
136 before_cache_script: rm -rf $CARGO_HOME/registry/index
138 # Tasks for Linux native builds
141 - name: Linux aarch64
145 RUSTFLAGS: --cfg graviton -D warnings
146 TARGET: aarch64-unknown-linux-gnu
147 - name: Linux x86_64
151 TARGET: x86_64-unknown-linux-gnu
152 - name: Linux x86_64 musl
156 TARGET: x86_64-unknown-linux-musl
158 - rustup target add $TARGET
159 - rustup component add clippy
161 before_cache_script: rm -rf $CARGO_HOME/registry/index
168 TARGET: x86_64-unknown-linux-gnu
171 - rustup target add $TARGET
172 - rustup component add clippy
174 before_cache_script: rm -rf $CARGO_HOME/registry/index
176 # Tasks for cross-compiling, but no testing
182 HOST: x86_64-unknown-linux-gnu
186 - name: Android aarch64
188 TARGET: aarch64-linux-android
189 - name: Android arm
191 TARGET: arm-linux-androideabi
192 - name: Android armv7
194 TARGET: armv7-linux-androideabi
195 - name: Android i686
197 TARGET: i686-linux-android
198 - name: Android x86_64
200 TARGET: x86_64-linux-android
201 - name: Linux arm-musleabi
203 TARGET: arm-unknown-linux-musleabi
204 - name: Fuchsia x86_64
206 TARGET: x86_64-fuchsia
207 - name: Illumos
209 TARGET: x86_64-unknown-illumos
211 # https://github.com/rust-embedded/cross/issues/535
212 - name: iOS aarch64
216 TARGET: aarch64-apple-ios
217 - name: iOS x86_64
221 TARGET: x86_64-apple-ios
223 # Perhaps cross is using too-old a version?
224 - name: Linux powerpc
226 TARGET: powerpc-unknown-linux-gnu
227 # Cross claims to support Linux powerpc64, but it really doesn't.
228 # https://github.com/rust-embedded/cross/issues/441
229 - name: Linux powerpc64
231 TARGET: powerpc64-unknown-linux-gnu
232 - name: Linux s390x
234 TARGET: s390x-unknown-linux-gnu
235 - name: Linux x32
237 TARGET: x86_64-unknown-linux-gnux32
238 - name: macOS x86_64
240 TARGET: x86_64-apple-darwin
241 - name: NetBSD x86_64
243 TARGET: x86_64-unknown-netbsd
245 - rustup target add $TARGET
246 - rustup toolchain install $TOOLCHAIN --profile minimal --target $TARGET
247 - rustup component add --toolchain $TOOLCHAIN clippy
249 before_cache_script: rm -rf $CARGO_HOME/registry/index
258 HOST: x86_64-unknown-linux-gnu
259 TARGET: x86_64-unknown-redox
263 - rustup target add $TARGET
264 - rustup toolchain install $TOOLCHAIN --profile minimal --target $TARGET
265 - rustup component add --toolchain $TOOLCHAIN clippy
267 before_cache_script: rm -rf $CARGO_HOME/registry/index
275 HOST: x86_64-unknown-linux-gnu
277 ZFLAGS: -Zbuild-std
279 - name: DragonFly BSD x86_64
281 TARGET: x86_64-unknown-dragonfly
282 - name: OpenBSD x86_64
284 TARGET: x86_64-unknown-openbsd
285 - name: Linux armv7 uclibceabihf
287 TARGET: armv7-unknown-linux-uclibceabihf
288 - name: Haiku x86_64
290 TARGET: x86_64-unknown-haiku
292 - rustup component add rust-src
294 before_cache_script: rm -rf $CARGO_HOME/registry/index
297 # "cargo test" doesn't work because some of our dev-dependencies, like
302 HOST: x86_64-unknown-linux-gnu
307 - cargo update -Zminimal-versions
309 - cargo check
310 before_cache_script: rm -rf $CARGO_HOME/registry/index
318 test_script: $TOOL +$TOOLCHAIN fmt --all -- --check **/*.rs