Skip to content

Instantly share code, notes, and snippets.

@Dirbaio
Created November 7, 2021 21:38
Show Gist options
  • Save Dirbaio/ebd61dbb1fbec86874b5249fbd5f3468 to your computer and use it in GitHub Desktop.
Save Dirbaio/ebd61dbb1fbec86874b5249fbd5f3468 to your computer and use it in GitHub Desktop.
(commit or discard the untracked or modified content in submodules)
modified: stm32-data (modified content)
Untracked files:
(use "git add <file>..." to include in what will be committed)
ci.sh
fast.sh
slow.sh
utilpocalypse.txt
xtask/src/tests copy.rs
[dirbaio@mars embassy]$
[dirbaio@mars embassy]$
[dirbaio@mars embassy]$
[dirbaio@mars embassy]$ rm -rf target_ci/
[dirbaio@mars embassy]$ time ./slow.sh
Updating crates.io index
Compiling proc-macro2 v1.0.32
Compiling unicode-xid v0.2.2
Compiling syn v1.0.81
Compiling semver-parser v0.7.0
Compiling memchr v2.4.1
Compiling cortex-m v0.7.3
Compiling nb v1.0.0
Compiling autocfg v1.0.1
Compiling void v1.0.2
Compiling futures-core v0.3.17
Compiling regex-syntax v0.6.25
Compiling vcell v0.1.3
Compiling ident_case v1.0.1
Compiling futures-task v0.3.17
Compiling strsim v0.10.0
Compiling fnv v1.0.7
Compiling bitfield v0.13.2
Compiling lazy_static v1.4.0
Compiling critical-section v0.2.5
Compiling futures-channel v0.3.17
Compiling futures-sink v0.3.17
Compiling heapless v0.7.7
Compiling pin-utils v0.1.0
Compiling cfg-if v1.0.0
Compiling bare-metal v1.0.0
Compiling cortex-m-rt v0.7.0
Compiling pin-project-lite v0.2.7
Compiling stable_deref_trait v1.2.0
Compiling byteorder v1.4.3
Compiling az v1.1.2
Compiling embassy v0.1.0 (/home/dirbaio/embassy/embassy/embassy)
Compiling futures-io v0.3.17
Compiling typenum v1.14.0
Compiling fixed v1.10.0
Compiling nrf52805-pac v0.10.1
Compiling usb-device v0.2.8
Compiling bytemuck v1.7.2
Compiling half v1.8.2
Compiling embedded-storage v0.2.0
Compiling rand_core v0.6.3
Compiling volatile-register v0.2.1
Compiling nb v0.1.3
Compiling semver v0.9.0
Compiling embedded-dma v0.1.2
Compiling futures-util v0.3.17
Compiling num-traits v0.2.14
Compiling hash32 v0.2.1
Compiling embedded-hal v0.2.6
Compiling rustc_version v0.2.3
Compiling embassy-traits v0.1.0 (/home/dirbaio/embassy/embassy/embassy-traits)
Compiling aho-corasick v0.7.18
Compiling bare-metal v0.2.5
Compiling quote v1.0.10
Compiling regex v1.5.4
Compiling riscv-target v0.1.2
Compiling futures v0.3.17
Compiling atomic-polyfill v0.1.5
Compiling darling_core v0.13.0
Compiling pin-project-internal v1.0.8
Compiling cortex-m-rt-macros v0.7.0
Compiling darling_macro v0.13.0
Compiling darling v0.13.0
Compiling embassy-macros v0.1.0 (/home/dirbaio/embassy/embassy/embassy-macros)
Compiling pin-project v1.0.8
Compiling embassy-hal-common v0.1.0 (/home/dirbaio/embassy/embassy/embassy-hal-common)
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 27.85s
Compiling nrf52810-pac v0.10.1
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 11.27s
Compiling nrf52811-pac v0.10.1
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 13.56s
Compiling nrf52820-pac v0.10.1
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 13.60s
Compiling nrf52832-pac v0.10.1
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 15.03s
Compiling nrf52833-pac v0.10.1
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 18.29s
Compiling nrf52840-pac v0.10.1
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 17.89s
Downloaded nrf5340-app-pac v0.10.1
Downloaded 1 crate (583.3 KB) in 2.22s
Compiling nrf5340-app-pac v0.10.1
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 20.71s
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 1.26s
Downloaded nrf5340-net-pac v0.10.1
Downloaded 1 crate (367.3 KB) in 2.07s
Compiling nrf5340-net-pac v0.10.1
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 14.73s
Compiling nrf9160-pac v0.10.1
Building [=======================> ] 102/104: nrf9160-pac
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 11.68s
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 1.04s
real 2m47.951s
user 4m47.134s
sys 0m18.193s
[dirbaio@mars embassy]$
[dirbaio@mars embassy]$ rm -rf target_ci/
[dirbaio@mars embassy]$ time ./multi.sh
warning: output filename collision.
The lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)` has the same output filename as the lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)`.
Colliding filename is: /home/dirbaio/embassy/embassy/target_ci/thumbv7em-none-eabi/debug/libembassy_nrf.rlib
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)` has the same output filename as the lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)`.
Colliding filename is: /home/dirbaio/embassy/embassy/target_ci/thumbv7em-none-eabi/debug/libembassy_nrf.rlib
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)` has the same output filename as the lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)`.
Colliding filename is: /home/dirbaio/embassy/embassy/target_ci/thumbv7em-none-eabi/debug/libembassy_nrf.rlib
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)` has the same output filename as the lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)`.
Colliding filename is: /home/dirbaio/embassy/embassy/target_ci/thumbv7em-none-eabi/debug/libembassy_nrf.rlib
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)` has the same output filename as the lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)`.
Colliding filename is: /home/dirbaio/embassy/embassy/target_ci/thumbv7em-none-eabi/debug/libembassy_nrf.rlib
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)` has the same output filename as the lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)`.
Colliding filename is: /home/dirbaio/embassy/embassy/target_ci/thumbv7em-none-eabi/debug/libembassy_nrf.rlib
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)` has the same output filename as the lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)`.
Colliding filename is: /home/dirbaio/embassy/embassy/target_ci/thumbv7em-none-eabi/debug/libembassy_nrf.rlib
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
warning: output filename collision.
The lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)` has the same output filename as the lib target `embassy-nrf` in package `embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)`.
Colliding filename is: /home/dirbaio/embassy/embassy/target_ci/thumbv7em-none-eabi/debug/libembassy_nrf.rlib
The targets should have unique names.
Consider changing their names to be unique or compiling them separately.
This may become a hard error in the future; see <https://github.com/rust-lang/cargo/issues/6313>.
Compiling cortex-m v0.7.3
Compiling proc-macro2 v1.0.32
Compiling unicode-xid v0.2.2
Compiling syn v1.0.81
Compiling cortex-m-rt v0.7.0
Compiling semver-parser v0.7.0
Compiling nb v1.0.0
Compiling void v1.0.2
Compiling vcell v0.1.3
Compiling bitfield v0.13.2
Compiling memchr v2.4.1
Compiling autocfg v1.0.1
Compiling futures-core v0.3.17
Compiling regex-syntax v0.6.25
Compiling futures-task v0.3.17
Compiling ident_case v1.0.1
Compiling fnv v1.0.7
Compiling strsim v0.10.0
Compiling lazy_static v1.4.0
Compiling critical-section v0.2.5
Compiling futures-channel v0.3.17
Compiling futures-sink v0.3.17
Compiling byteorder v1.4.3
Compiling stable_deref_trait v1.2.0
Compiling pin-utils v0.1.0
Compiling bare-metal v1.0.0
Compiling cfg-if v1.0.0
Compiling heapless v0.7.7
Compiling pin-project-lite v0.2.7
Compiling typenum v1.14.0
Compiling embassy v0.1.0 (/home/dirbaio/embassy/embassy/embassy)
Compiling futures-io v0.3.17
Compiling az v1.1.2
Compiling fixed v1.10.0
Compiling bytemuck v1.7.2
Compiling half v1.8.2
Compiling usb-device v0.2.8
Compiling rand_core v0.6.3
Compiling embedded-storage v0.2.0
Compiling nrf9160-pac v0.10.1
Compiling nrf52805-pac v0.10.1
Compiling nrf52820-pac v0.10.1
Compiling nrf52810-pac v0.10.1
Compiling nrf52811-pac v0.10.1
Compiling nrf52840-pac v0.10.1
Compiling nrf52832-pac v0.10.1
Compiling nrf52833-pac v0.10.1
Compiling nb v0.1.3
Compiling volatile-register v0.2.1
Compiling semver v0.9.0
Compiling embedded-dma v0.1.2
Compiling hash32 v0.2.1
Compiling futures-util v0.3.17
Compiling num-traits v0.2.14
Compiling embedded-hal v0.2.6
Compiling rustc_version v0.2.3
Compiling embassy-traits v0.1.0 (/home/dirbaio/embassy/embassy/embassy-traits)
Compiling aho-corasick v0.7.18
Compiling quote v1.0.10
Compiling bare-metal v0.2.5
Compiling regex v1.5.4
Compiling riscv-target v0.1.2
Compiling futures v0.3.17
Compiling atomic-polyfill v0.1.5
Compiling darling_core v0.13.0
Compiling cortex-m-rt-macros v0.7.0
Compiling pin-project-internal v1.0.8
Compiling darling_macro v0.13.0
Compiling darling v0.13.0
Compiling embassy-macros v0.1.0 (/home/dirbaio/embassy/embassy/embassy-macros)
Compiling pin-project v1.0.8
Compiling embassy-hal-common v0.1.0 (/home/dirbaio/embassy/embassy/embassy-hal-common)
Compiling embassy-nrf v0.1.0 (/home/dirbaio/embassy/embassy/embassy-nrf)
Finished dev [unoptimized + debuginfo] target(s) in 54.61s
real 0m54.634s
user 6m16.121s
sys 0m22.383s
[dirbaio@mars embassy]$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment