```
[dirbaio@mars cortex-m-rt]$ git rev-parse HEAD
2fe54734c28f94d05911691910a0f162390af13f
[dirbaio@mars cortex-m-rt]$ pwd
/home/dirbaio/cortex-m/cortex-m-rt
[dirbaio@mars cortex-m-rt]$ time cargo build --release --example data_overflow --target thumbv7em-none-eabi
   Compiling vcell v0.1.3
   Compiling bitfield v0.13.2
   Compiling embedded-hal v1.0.0
   Compiling panic-halt v0.2.0
   Compiling cortex-m-rt v0.7.4 (/home/dirbaio/cortex-m/cortex-m-rt)
   Compiling volatile-register v0.2.2
   Compiling cortex-m v0.7.4 (/home/dirbaio/cortex-m/cortex-m)
   Compiling cortex-m-semihosting v0.5.0 (/home/dirbaio/cortex-m/cortex-m-semihosting)
error: linking with `rust-lld` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/home/dirbaio/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/dirbaio/.rustup/toolchains/esp/xtensa-esp-elf/esp-13.2.0_20230928/xtensa-esp-elf/bin:/home/dirbaio/depot_tools:/opt/gcc-arm-none-eabi-10.3-2021.07/bin:/home/dirbaio/google-cloud-sdk/bin:/home/dirbaio/.cargo/bin:/home/dirbaio/.mozbuild/git-cinnabar:/home/dirbaio/.nvm/versions/node/v16.20.2/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin:/home/dirbaio/.local/bin:/home/dirbaio/go/bin:/home/dirbaio/Android/Sdk/platform-tools" VSLANG="1033" "rust-lld" "-flavor" "gnu" "/tmp/rustc3Y8eZi/symbols.o" "/home/dirbaio/cortex-m/target/thumbv7em-none-eabi/release/examples/data_overflow-3b72fa99a6ac1113.data_overflow.f88c2833a53ee704-cgu.0.rcgu.o" "--as-needed" "-L" "/home/dirbaio/cortex-m/target/thumbv7em-none-eabi/release/deps" "-L" "/home/dirbaio/cortex-m/target/release/deps" "-L" "/home/dirbaio/cortex-m/target/thumbv7em-none-eabi/release/build/cortex-m-rt-43c15c8d9be60eb6/out" "-L" "/home/dirbaio/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/thumbv7em-none-eabi/lib" "-Bstatic" "/home/dirbaio/cortex-m/target/thumbv7em-none-eabi/release/deps/libpanic_halt-d22da4446fe971dc.rlib" "/home/dirbaio/cortex-m/target/thumbv7em-none-eabi/release/deps/libcortex_m_rt-bb12d3ad97303ba7.rlib" "/home/dirbaio/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/thumbv7em-none-eabi/lib/librustc_std_workspace_core-d42a66d53256a043.rlib" "/home/dirbaio/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/thumbv7em-none-eabi/lib/libcore-b9eb2bda7efa6368.rlib" "/home/dirbaio/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/thumbv7em-none-eabi/lib/libcompiler_builtins-e1caca45e2f0b5ea.rlib" "-Bdynamic" "--eh-frame-hdr" "-z" "noexecstack" "-L" "/home/dirbaio/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/thumbv7em-none-eabi/lib" "-o" "/home/dirbaio/cortex-m/target/thumbv7em-none-eabi/release/examples/data_overflow-3b72fa99a6ac1113" "--gc-sections" "-O1" "--strip-debug" "-Tlink.x"
  = note: rust-lld: error: section '.text' will not fit in region 'FLASH': overflowed by 115652 bytes
          rust-lld: error: section '.rodata' will not fit in region 'FLASH': overflowed by 164804 bytes
          rust-lld: error: section '.data' will not fit in region 'FLASH': overflowed by 181188 bytes
          rust-lld: error: section '.gnu.sgstubs' will not fit in region 'FLASH': overflowed by 181216 bytes
          

error: could not compile `cortex-m-rt` (example "data_overflow") due to 1 previous error

real	0m6.449s
user	0m6.293s
sys	0m0.290s