]> git.lizzy.rs Git - rust.git/blob - src/test/run-make/thumb-none-qemu/script.sh
Rollup merge of #76867 - poliorcetics:intra-doc-core-iter, r=jyn514
[rust.git] / src / test / run-make / thumb-none-qemu / script.sh
1 set -exuo pipefail
2
3 CRATE=example
4
5 env | sort
6 mkdir -p $WORK_DIR
7 pushd $WORK_DIR
8     rm -rf $CRATE || echo OK
9     cp -a $HERE/example .
10     pushd $CRATE
11         # HACK(eddyb) sets `RUSTC_BOOTSTRAP=1` so Cargo can accept nightly features.
12         # These come from the top-level Rust workspace, that this crate is not a
13         # member of, but Cargo tries to load the workspace `Cargo.toml` anyway.
14         env RUSTC_BOOTSTRAP=1 RUSTFLAGS="-C linker=arm-none-eabi-ld -C link-arg=-Tlink.x" \
15             $BOOTSTRAP_CARGO run --target $TARGET           | grep "x = 42"
16         env RUSTC_BOOTSTRAP=1 RUSTFLAGS="-C linker=arm-none-eabi-ld -C link-arg=-Tlink.x" \
17             $BOOTSTRAP_CARGO run --target $TARGET --release | grep "x = 42"
18     popd
19 popd