Skip to content

Instantly share code, notes, and snippets.

View SystemNeoSpl's full-sized avatar
💭
Tired...

SystemNeo SystemNeoSpl

💭
Tired...
View GitHub Profile
-- Downloading/updating cpr
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/prismarine/Projects/Rolerbot/out/cpr-download
Scanning dependencies of target cpr-download
[ 11%] Skipping update step for 'cpr-download'
[ 22%] No configure step for 'cpr-download'
[ 33%] No build step for 'cpr-download'
[ 44%] No install step for 'cpr-download'
[ 55%] No test step for 'cpr-download'
section .data
text db "The answer to life, the universe and everything is 42", 0x0A
section .text
global _start
_start:
mov r8, text ;; copy text into scratch register
mov r9, r8 ;; load same text into second scratch register
section .data
text db "Hello, world!", 0x0A
section .text
global _start
_start:
mov r8, text ;; copy text into scratch register
mov r9, r8 ;; load same text into second scratch register
prismarine on Drs-MacBook-Pro in rvterm is  v0.1.0 via  v1.41.0-nightly
❯ vim Makefile
prismarine on Drs-MacBook-Pro in rvterm is  v0.1.0 via  v1.41.0-nightly took 14s
❯ make
RUSTFLAGS=" -C opt-level=0 -C linker=lld" cargo +nightly build --target "x86_64-unknown-linux-gnu" --verbose
Compiling rvterm v0.1.0 (/Users/prismarine/Projects/rvterm)
Running `rustc --edition=2018 --crate-name rvterm src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=3ece1e63ddec6500 -C extra-filename=-3ece1e63ddec6500 --out-dir /Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/usr/local/bin/gcc-9 -C incremental=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/Users/prismarine/Projects/rvterm/target/debug/deps -C opt-level=0 -C linker=ll
PATH="/usr/local/bin/cc:$PATH" RUSTFLAGS=" -C opt-level=0 -C link-arg=-fuse-ld=lld" cargo +nightly build --target "x86_64-unknown-linux-gnu" --verbose
Compiling rvterm v0.1.0 (/Users/prismarine/Projects/rvterm)
Running `rustc --edition=2018 --crate-name rvterm src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=3ece1e63ddec6500 -C extra-filename=-3ece1e63ddec6500 --out-dir /Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/usr/local/bin/gcc-9 -C incremental=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/Users/prismarine/Projects/rvterm/target/debug/deps -C opt-level=0 -C link-arg=-fuse-ld=lld`
error: linking with `/usr/local/bin/gcc-9` failed: exit code: 1
|
= note: "/usr/local/bin/gcc-9" "/usr/local/bin/gcc-9"
PATH="/usr/local/bin/cc:$PATH" RUSTFLAGS=" -C opt-level=0 " cargo +nightly build --target "x86_64-unknown-linux-gnu" --verbose
Compiling rvterm v0.1.0 (/Users/prismarine/Projects/rvterm)
Running `rustc --edition=2018 --crate-name rvterm src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=3ece1e63ddec6500 -C extra-filename=-3ece1e63ddec6500 --out-dir /Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C linker=/usr/local/bin/gcc-9 -C incremental=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/Users/prismarine/Projects/rvterm/target/debug/deps -C opt-level=0`
error: linking with `/usr/local/bin/gcc-9` failed: exit code: 1
|
= note: "/usr/local/bin/gcc-9" "/usr/local/bin/gcc-9" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L
RUSTFLAGS=" -C opt-level=0 -C link-arg=-fuse-ld=/usr/local/bin/gcc-9" cargo +nightly build --target "x86_64-unknown-linux-gnu" --verbose
Compiling rvterm v0.1.0 (/Users/prismarine/Projects/rvterm)
Running `rustc --edition=2018 --crate-name rvterm src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=3ece1e63ddec6500 -C extra-filename=-3ece1e63ddec6500 --out-dir /Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/Users/prismarine/Projects/rvterm/target/debug/deps -C opt-level=0 -C link-arg=-fuse-ld=/usr/local/bin/gcc-9`
error: linking with `cc` failed: exit code: 1
|
= note: "cc" "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/Users/prismarine/.rustup/tool
RUSTFLAGS=" -C opt-level=0 -C link-arg=-fuse-ld=/usr/bin/gcc" cargo +nightly build --target "x86_64-unknown-linux-gnu" --verbose
Compiling rvterm v0.1.0 (/Users/prismarine/Projects/rvterm)
Running `rustc --edition=2018 --crate-name rvterm src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=3ece1e63ddec6500 -C extra-filename=-3ece1e63ddec6500 --out-dir /Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/Users/prismarine/Projects/rvterm/target/debug/deps -C opt-level=0 -C link-arg=-fuse-ld=/usr/bin/gcc`
error: linking with `cc` failed: exit code: 1
|
= note: "cc" "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/Users/prismarine/.rustup/toolchains/nightly-x
RUSTFLAGS=" -C opt-level=0 -C link-arg=-fuse-ld=/usr/local/opt/llvm/bin/ld.lld" cargo +nightly build --target "x86_64-unknown-linux-gnu" --verbose
Compiling rvterm v0.1.0 (/Users/prismarine/Projects/rvterm)
Running `rustc --edition=2018 --crate-name rvterm src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=3ece1e63ddec6500 -C extra-filename=-3ece1e63ddec6500 --out-dir /Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/Users/prismarine/Projects/rvterm/target/debug/deps -C opt-level=0 -C link-arg=-fuse-ld=/usr/local/opt/llvm/bin/ld.lld`
error: linking with `cc` failed: exit code: 1
|
= note: "cc" "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/Users/pri
RUSTFLAGS=" -C opt-level=0 " cargo +nightly build --target "x86_64-unknown-linux-gnu" --verbose
Compiling rvterm v0.1.0 (/Users/prismarine/Projects/rvterm)
Running `rustc --edition=2018 --crate-name rvterm src/main.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=3ece1e63ddec6500 -C extra-filename=-3ece1e63ddec6500 --out-dir /Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/Users/prismarine/Projects/rvterm/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/Users/prismarine/Projects/rvterm/target/debug/deps -C opt-level=0`
error: linking with `cc` failed: exit code: 1
|
= note: "cc" "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/Users/prismarine/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/x86_64-