Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Record of rust dist run for `dist-various-1` (incl. `thumb*`)
- ## tl;dr
- - We have `std` even in `thumb*` targets.
- ## How to run
- ```
- $ src/ci/docker/run.sh dist-various-1 2>&1 | tee src_ci_docker_run_dist_various-1.txt
- (snip)
- [TIMING] Std { target: "thumbv7em-none-eabihf", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } } -- 99.898
- [TIMING] Std { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "thumbv7em-none-eabihf" } -- 9.064
- Build completed successfully in 0:17:13
- ```
- ## Build commands
- ```
- sekineh@sekineh-VirtualBox:~/rust$ grep x.py src_ci_docker_run_dist_various-1.txt
- Step 35/37 : ENV SCRIPT python2.7 ../x.py dist --target $TARGETS
- configure: run `python /checkout/x.py --help`
- + python2.7 ../x.py dist --target asmjs-unknown-emscripten,wasm32-unknown-emscripten,x86_64-rumprun-netbsd,mips-unknown-linux-musl,mipsel-unknown-linux-musl,arm-unknown-linux-musleabi,arm-unknown-linux-musleabihf,armv5te-unknown-linux-gnueabi,armv5te-unknown-linux-musleabi,armv7-unknown-linux-musleabihf,aarch64-unknown-linux-musl,sparc64-unknown-linux-gnu,x86_64-unknown-redox,thumbv6m-none-eabi,thumbv7m-none-eabi,thumbv7em-none-eabi,thumbv7em-none-eabihf
- s
- ```
- ## Relevant logs (`thumb*`-specific)
- ```
- sekineh@sekineh-VirtualBox:~/rust$ grep thumb src_ci_docker_run_dist_various-1.txt
- Step 29/37 : ENV TARGETS $TARGETS,thumbv6m-none-eabi
- Step 30/37 : ENV TARGETS $TARGETS,thumbv7m-none-eabi
- Step 31/37 : ENV TARGETS $TARGETS,thumbv7em-none-eabi
- Step 32/37 : ENV TARGETS $TARGETS,thumbv7em-none-eabihf
- + python2.7 ../x.py dist --target asmjs-unknown-emscripten,wasm32-unknown-emscripten,x86_64-rumprun-netbsd,mips-unknown-linux-musl,mipsel-unknown-linux-musl,arm-unknown-linux-musleabi,arm-unknown-linux-musleabihf,armv5te-unknown-linux-gnueabi,armv5te-unknown-linux-musleabi,armv7-unknown-linux-musleabihf,aarch64-unknown-linux-musl,sparc64-unknown-linux-gnu,x86_64-unknown-redox,thumbv6m-none-eabi,thumbv7m-none-eabi,thumbv7em-none-eabi,thumbv7em-none-eabihf
- Dist docs (thumbv6m-none-eabi)
- Dist docs (thumbv7m-none-eabi)
- Dist docs (thumbv7em-none-eabi)
- Dist docs (thumbv7em-none-eabihf)
- Dist compiler docs (thumbv6m-none-eabi)
- Dist compiler docs (thumbv7m-none-eabi)
- Dist compiler docs (thumbv7em-none-eabi)
- Dist compiler docs (thumbv7em-none-eabihf)
- Dist std stage2 (x86_64-unknown-linux-gnu -> thumbv6m-none-eabi)
- Building stage2 std artifacts (x86_64-unknown-linux-gnu -> thumbv6m-none-eabi)
- Copying stage2 std from stage2 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / thumbv6m-none-eabi)
- [TIMING] Std { target: "thumbv6m-none-eabi", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } } -- 100.255
- [TIMING] Std { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "thumbv6m-none-eabi" } -- 8.759
- Dist std stage2 (x86_64-unknown-linux-gnu -> thumbv7m-none-eabi)
- Building stage2 std artifacts (x86_64-unknown-linux-gnu -> thumbv7m-none-eabi)
- Copying stage2 std from stage2 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / thumbv7m-none-eabi)
- [TIMING] Std { target: "thumbv7m-none-eabi", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } } -- 99.249
- [TIMING] Std { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "thumbv7m-none-eabi" } -- 8.876
- Dist std stage2 (x86_64-unknown-linux-gnu -> thumbv7em-none-eabi)
- Building stage2 std artifacts (x86_64-unknown-linux-gnu -> thumbv7em-none-eabi)
- Copying stage2 std from stage2 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / thumbv7em-none-eabi)
- [TIMING] Std { target: "thumbv7em-none-eabi", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } } -- 99.491
- [TIMING] Std { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "thumbv7em-none-eabi" } -- 8.941
- Dist std stage2 (x86_64-unknown-linux-gnu -> thumbv7em-none-eabihf)
- Building stage2 std artifacts (x86_64-unknown-linux-gnu -> thumbv7em-none-eabihf)
- Copying stage2 std from stage2 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / thumbv7em-none-eabihf)
- [TIMING] Std { target: "thumbv7em-none-eabihf", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } } -- 99.898
- [TIMING] Std { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "thumbv7em-none-eabihf" } -- 9.064
- ```
- ## It seems we have `std` compiled in `thumb*-none-eabi` targets:
- ```
- sekineh@sekineh-VirtualBox:~/rust$ grep Std src_ci_docker_run_dist_various-1.txt | grep thumb
- [TIMING] Std { target: "thumbv6m-none-eabi", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } } -- 100.255
- [TIMING] Std { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "thumbv6m-none-eabi" } -- 8.759
- [TIMING] Std { target: "thumbv7m-none-eabi", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } } -- 99.249
- [TIMING] Std { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "thumbv7m-none-eabi" } -- 8.876
- [TIMING] Std { target: "thumbv7em-none-eabi", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } } -- 99.491
- [TIMING] Std { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "thumbv7em-none-eabi" } -- 8.941
- [TIMING] Std { target: "thumbv7em-none-eabihf", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } } -- 99.898
- [TIMING] Std { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "thumbv7em-none-eabihf" } -- 9.064
- ```
Add Comment
Please, Sign In to add comment