Skip to content

Instantly share code, notes, and snippets.

@piec
Last active September 20, 2017 20:29
Show Gist options
  • Save piec/43c559cad7e4a8b66104 to your computer and use it in GitHub Desktop.
Save piec/43c559cad7e4a8b66104 to your computer and use it in GitHub Desktop.
cargo build --verbose --target=arm-unknown-linux-gnueabi
~/work/dev/rust-arm/prefix3/bin/hallo % cargo build --verbose --target=arm-unknown-linux-gnueabi
Compiling hallo v0.0.1 (file:///home/pierre/work/dev/rust-arm/prefix3/bin/hallo)
Running `rustc src/main.rs --crate-name hallo --crate-type bin -g --out-dir /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi --emit=dep-info,link --target arm-unknown-linux-gnueabi -L dependency=/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi -L dependency=/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/deps`
error: linking with `cc` failed: exit code: 1
note: cc '-Wl,--as-needed' '-L' '/home/pierre/work/dev/rust-arm/prefix3/lib/rustlib/arm-unknown-linux-gnueabi/lib' '-o' '/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo' '/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o' '-Wl,--whole-archive' '-lmorestack' '-Wl,--no-whole-archive' '-Wl,--gc-sections' '-pie' '-nodefaultlibs' '/home/pierre/work/dev/rust-arm/prefix3/lib/rustlib/arm-unknown-linux-gnueabi/lib/libstd-4e7c5e5c.rlib' '/home/pierre/work/dev/rust-arm/prefix3/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcollections-4e7c5e5c.rlib' '/home/pierre/work/dev/rust-arm/prefix3/lib/rustlib/arm-unknown-linux-gnueabi/lib/libunicode-4e7c5e5c.rlib' '/home/pierre/work/dev/rust-arm/prefix3/lib/rustlib/arm-unknown-linux-gnueabi/lib/librand-4e7c5e5c.rlib' '/home/pierre/work/dev/rust-arm/prefix3/lib/rustlib/arm-unknown-linux-gnueabi/lib/liballoc-4e7c5e5c.rlib' '/home/pierre/work/dev/rust-arm/prefix3/lib/rustlib/arm-unknown-linux-gnueabi/lib/liblibc-4e7c5e5c.rlib' '/home/pierre/work/dev/rust-arm/prefix3/lib/rustlib/arm-unknown-linux-gnueabi/lib/libcore-4e7c5e5c.rlib' '-L' '/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi' '-L' '/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/deps' '-L' '/home/pierre/work/dev/rust-arm/prefix3/lib/rustlib/arm-unknown-linux-gnueabi/lib' '-L' '/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/.rust/lib/arm-unknown-linux-gnueabi' '-L' '/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/lib/arm-unknown-linux-gnueabi' '-Wl,--whole-archive' '-Wl,-Bstatic' '-Wl,--no-whole-archive' '-Wl,-Bdynamic' '-ldl' '-lpthread' '-lrt' '-lgcc_s' '-lpthread' '-lc' '-lm' '-lcompiler-rt'
note: /usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/usr/bin/ld: /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: Relocations in generic ELF (EM: 40)
/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/hallo.o: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
error: aborting due to previous error
Could not compile `hallo`.
Caused by:
Process didn't exit successfully: `rustc src/main.rs --crate-name hallo --crate-type bin -g --out-dir /home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi --emit=dep-info,link --target arm-unknown-linux-gnueabi -L dependency=/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi -L dependency=/home/pierre/work/dev/rust-arm/prefix3/bin/hallo/target/arm-unknown-linux-gnueabi/deps` (status=101)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment