Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

when RUSTFLAGS="-Z verbose", lots of undefined references at some linking stage0/1 compiler artifacts #57596

Closed
ghost opened this issue Jan 14, 2019 · 6 comments
Labels
O-linux Operating system: Linux O-x86_64 Target: x86-64 processors (like x86_64-*) T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Comments

@ghost
Copy link

ghost commented Jan 14, 2019

Current rust HEAD won't build:

...
  = note: /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.3.rcgu.o: in function `core::slice::<impl [T]>::copy_from_slice':
          build_script_build.84cwwueb-cgu.3:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$15copy_from_slice17h716ecff2a8c401d1E+0xb8): undefined reference to `<core::fmt::Arguments<'_> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.0.rcgu.o): in function `cc::Build::try_compile':
          cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3cc2): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3d02): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3d42): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3d85): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3deb): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3e75): undefined reference to `<std::env::SplitPaths<'a> as core::iter::iterator::Iterator>::next'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x4007): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x42af): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.0.rcgu.o): in function `cc::Build::get_base_compiler':
          cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build17get_base_compiler17h48d7ad2bf47bf472E+0x1c34): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.10.rcgu.o): in function `<alloc::boxed::Box<T> as core::fmt::Debug>::fmt':
          cc.bmth0r4m-cgu.10:(.text._ZN63_$LT$alloc..boxed..Box$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h50d58b0e4a325512E+0xf): undefined reference to `<(dyn core::any::Any + core::marker::Send + 'static) as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.11.rcgu.o): in function `<std::io::buffered::BufWriter<W> as core::ops::drop::Drop>::drop':
          cc.bmth0r4m-cgu.11:(.text._ZN79_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h5e40c258cda4f4c3E+0x163): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.13.rcgu.o): in function `std::io::Write::write_all':
          cc.bmth0r4m-cgu.13:(.text._ZN3std2io5Write9write_all17hdb2961c2c6a82472E+0x133): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.13.rcgu.o): in function `std::io::Write::write_fmt':
          cc.bmth0r4m-cgu.13:(.text._ZN3std2io5Write9write_fmt17h24736d70aa2616dbE+0x62): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::copy_from_slice':
          cc.bmth0r4m-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$15copy_from_slice17heee54487bcc7e7bbE+0xb8): undefined reference to `<core::fmt::Arguments<'_> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::contains':
          cc.bmth0r4m-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8contains17h370997984cb3eed5E+0x19): undefined reference to `<std::ffi::os_str::OsString as core::cmp::PartialEq>::eq'
          collect2: error: ld returned 1 exit status
full output from a second run
/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust 
$ ./go
~/build/2nonpkgs/rust.stuff/rust/rust ~/build/2nonpkgs/rust.stuff/rust
./go:47+ set -xev
export RUSTFLAGS="-Z verbose"
./go:48+ export 'RUSTFLAGS=-Z verbose'
./go:48+ RUSTFLAGS='-Z verbose'
verbose='-vv'
./go:49+ verbose=-vv
#verbose=''
threads=5
./go:51+ threads=5
threads=1
./go:52+ threads=1
time PATH="${HOME}/build/1packages/4used/chro/4_chromium-dev-git/makepkg_pacman/chromium-dev/src/python-path/:${PATH}" python2 ./x.py build $verbose --incremental -j $threads
./go:53+ PATH=/home/xftroxgpx/build/1packages/4used/chro/4_chromium-dev-git/makepkg_pacman/chromium-dev/src/python-path/:/opt/google-cloud-sdk/bin:/opt/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/depot_tools:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/xftroxgpx/bin:/home/xftroxgpx/build/2nonpkgs/rust.stuff/racer/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/debug:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rustfmt/target/release:/home/xftroxgpx/.cargo/bin:/opt/depot_tools:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/xftroxgpx/bin:/home/xftroxgpx/build/2nonpkgs/rust.stuff/racer/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/debug:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rustfmt/target/release:/home/xftroxgpx/.cargo/bin
./go:53+ python2 ./x.py build -vv --incremental -j 1
Updating only changed submodules
Submodules updated in 0.07 seconds
running: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/bootstrap/Cargo.toml --verbose
       Fresh unicode-xid v0.1.0
       Fresh ordermap v0.3.5
       Fresh cfg-if v0.1.6
       Fresh itoa v0.4.3
       Fresh cc v1.0.28
       Fresh fixedbitset v0.1.9
       Fresh build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
       Fresh getopts v0.2.17
       Fresh lazy_static v0.2.11
       Fresh cmake v0.1.33
       Fresh petgraph v0.4.13
       Fresh proc-macro2 v0.4.24
       Fresh ryu v0.2.7
       Fresh libc v0.2.46
       Fresh serde v1.0.82
       Fresh quote v0.6.10
       Fresh filetime v0.2.4
       Fresh num_cpus v1.8.0
       Fresh time v0.1.40
       Fresh serde_json v1.0.33
       Fresh toml v0.4.10
       Fresh syn v0.15.22
       Fresh serde_derive v1.0.81
       Fresh bootstrap v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/bootstrap)
    Finished dev [unoptimized] target(s) in 0.65s
running: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/bootstrap build -vv --incremental -j 1
finding compilers
CC_x86_64-unknown-linux-gnu = "cc"
CFLAGS_x86_64-unknown-linux-gnu = ["-ffunction-sections", "-fdata-sections", "-fPIC", "-m64"]
AR_x86_64-unknown-linux-gnu = "ar"
CXX_x86_64-unknown-linux-gnu = "c++"
running sanity check
learning about cargo
finding compilers
CC_x86_64-unknown-linux-gnu = "cc"
CFLAGS_x86_64-unknown-linux-gnu = ["-ffunction-sections", "-fdata-sections", "-fPIC", "-m64"]
AR_x86_64-unknown-linux-gnu = "ar"
CXX_x86_64-unknown-linux-gnu = "c++"
running sanity check
learning about cargo
> Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  > Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    > Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    < Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    > Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        > Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          > StartupObjects { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          < StartupObjects { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          > Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          < Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          > StdLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
            > Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
              c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
            < Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
            c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
            c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          < StdLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        < Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        > TestLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        < TestLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      < Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > RustcLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      < RustcLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    < Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    > CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
      c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > Llvm { target: "x86_64-unknown-linux-gnu", emscripten: false }
      < Llvm { target: "x86_64-unknown-linux-gnu", emscripten: false }
    < CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
    > Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    < Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    > Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    < Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  < Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    > Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      > Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        > StartupObjects { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        < StartupObjects { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        > StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        < StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      < Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      > TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      < TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    < Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    > RustcLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    < RustcLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
  < Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > CodegenBackend { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
    c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Llvm { target: "x86_64-unknown-linux-gnu", emscripten: false }
  < CodegenBackend { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
  > Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  < Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
  > Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  < Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
< Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
> Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  > StartupObjects { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
  < StartupObjects { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  < StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
< Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
c Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
> Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  < TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
< Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
c Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
> Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > RustcLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  < RustcLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
< Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
c Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
> CodegenBackend { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
  c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c CodegenBackend { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
< CodegenBackend { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
> Rustdoc { host: "x86_64-unknown-linux-gnu" }
  c Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
< Rustdoc { host: "x86_64-unknown-linux-gnu" }
> Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  > Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    > Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    < Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    > Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        > Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          > StartupObjects { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          < StartupObjects { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          > Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          < Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
Building stage0 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "1" "-v" "--release" "--features" "panic-unwind backtrace" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd/Cargo.toml" "--message-format" "json"
       Fresh cc v1.0.28
       Fresh core v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libcore)
       Fresh build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
       Fresh cmake v0.1.33
       Fresh rustc-std-workspace-core v1.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/tools/rustc-std-workspace-core)
       Fresh libc v0.2.46
       Fresh compiler_builtins v0.1.4
       Fresh alloc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/liballoc)
       Fresh rustc-demangle v0.1.10
       Fresh panic_abort v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_abort)
       Fresh unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libunwind)
       Fresh backtrace-sys v0.1.27
       Fresh rustc_lsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lsan)
       Fresh rustc_asan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_asan)
       Fresh rustc_msan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_msan)
       Fresh rustc_tsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_tsan)
       Fresh panic_unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_unwind)
       Fresh std v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd)
    Finished release [optimized] target(s) in 0.70s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/.libstd.stamp"; contents equal and SystemTime { tv_sec: 1547469110, tv_nsec: 47670722 } <= SystemTime { tv_sec: 1547469110, tv_nsec: 206668723 }
          c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          > StdLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
Copying stage0 std from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
            > Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
              c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
            < Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
            c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
            c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          < StdLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
[TIMING] Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 0.758
        < Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
Building stage0 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "1" "-v" "--release" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest/Cargo.toml" "--message-format" "json"
       Fresh term v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libterm)
       Fresh getopts v0.2.17
       Fresh proc_macro v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libproc_macro)
       Fresh test v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest)
    Finished release [optimized] target(s) in 0.62s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-test/x86_64-unknown-linux-gnu/release/.libtest.stamp"; contents equal and SystemTime { tv_sec: 1547469134, tv_nsec: 729360431 } <= SystemTime { tv_sec: 1547469134, tv_nsec: 783359752 }
        c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        > TestLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
Copying stage0 test from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
          c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        < TestLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
[TIMING] Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 0.657
      < Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
Building stage0 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "1" "-v" "--release" "--features" "" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc/Cargo.toml" "--message-format" "json"
       Fresh cfg-if v0.1.6
       Fresh nodrop v0.1.12
       Fresh lazy_static v1.2.0
       Fresh scopeguard v0.3.3
       Fresh void v1.0.2
       Fresh memoffset v0.2.1
       Fresh rand_core v0.3.0
       Fresh stable_deref_trait v1.1.0
       Fresh semver-parser v0.7.0
       Fresh bitflags v1.0.4
       Fresh byteorder v1.2.7
       Fresh unicode-width v0.1.5
       Fresh either v1.5.0
       Fresh graphviz v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libgraphviz)
       Fresh scoped-tls v0.1.2
       Fresh lazy_static v0.2.11
       Fresh termcolor v1.0.4
       Fresh rustc-demangle v0.1.10
       Fresh remove_dir_all v0.5.1
       Fresh datafrog v2.0.1
       Fresh rustc_fs_util v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_fs_util)
       Fresh fmt_macros v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libfmt_macros)
       Fresh rustc-serialize v0.3.24
       Fresh quick-error v1.2.2
       Fresh rustc_platform_intrinsics v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_platform_intrinsics)
       Fresh cc v1.0.28
       Fresh crossbeam-utils v0.2.2
       Fresh log v0.4.6
       Fresh arrayvec v0.4.7
       Fresh log_settings v0.1.2
       Fresh unreachable v1.0.0
       Fresh rand_core v0.2.2
       Fresh rand_hc v0.1.0
       Fresh rand_xorshift v0.1.0
       Fresh rand_isaac v0.1.1
       Fresh owning_ref v0.3.3
       Fresh semver v0.9.0
       Fresh rustc-hash v1.0.1
       Fresh chalk-macros v0.1.0
       Fresh rls-span v0.4.0
       Fresh humantime v1.2.0
       Fresh libc v0.2.46
       Fresh ena v0.11.0
       Fresh rustc_cratesio_shim v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_cratesio_shim)
       Fresh crossbeam-epoch v0.3.1
       Fresh smallvec v0.6.7
       Fresh lock_api v0.1.3
       Fresh rustc_version v0.2.3
       Fresh polonius-engine v0.6.2
       Fresh crc32fast v1.1.2
       Fresh chalk-engine v0.9.0
       Fresh rls-data v0.18.1
       Fresh num_cpus v1.8.0
       Fresh rand v0.5.5
       Fresh rand v0.4.3
       Fresh atty v0.2.11
       Fresh jobserver v0.1.12
       Fresh memmap v0.6.2
       Fresh crossbeam-deque v0.2.0
       Fresh serialize v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libserialize)
       Fresh rustc_apfloat v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_apfloat)
       Fresh miniz-sys v0.1.11
       Fresh backtrace-sys v0.1.27
       Fresh parking_lot_core v0.3.0
       Fresh env_logger v0.5.13
       Fresh rustc-rayon-core v0.1.1
       Fresh flate2 v1.0.6
       Fresh backtrace v0.3.11
       Fresh parking_lot v0.6.4
       Fresh rustc-rayon v0.1.1
       Fresh rand_chacha v0.1.0
       Fresh rand_pcg v0.1.1
       Fresh rustc_data_structures v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_data_structures)
       Fresh rand v0.6.1
       Fresh arena v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libarena)
       Fresh rustc_target v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_target)
       Fresh tempfile v3.0.5
       Fresh syntax_pos v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax_pos)
       Fresh rustc_errors v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_errors)
       Fresh syntax v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax)
       Fresh rustc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc)
       Fresh syntax_ext v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax_ext)
       Fresh rustc_mir v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_mir)
       Fresh rustc_incremental v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_incremental)
       Fresh rustc_typeck v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_typeck)
       Fresh rustc_allocator v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_allocator)
       Fresh rustc_traits v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_traits)
       Fresh rustc_lint v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lint)
       Fresh rustc_metadata v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_metadata)
       Fresh rustc_borrowck v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_borrowck)
       Fresh rustc_passes v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_passes)
       Fresh rustc_privacy v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_privacy)
       Fresh rustc_codegen_utils v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_utils)
       Fresh rustc_plugin v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_plugin)
       Fresh rustc_resolve v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_resolve)
       Fresh rustc_save_analysis v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_save_analysis)
       Fresh rustc_codegen_ssa v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_ssa)
       Fresh rustc_driver v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_driver)
       Fresh rustc-main v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc)
    Finished release [optimized] target(s) in 0.72s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/.librustc.stamp"; contents equal and SystemTime { tv_sec: 1547471170, tv_nsec: 391768689 } <= SystemTime { tv_sec: 1547471172, tv_nsec: 790738530 }
      c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > RustcLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
Copying stage0 rustc from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
        c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      < RustcLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
[TIMING] Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 0.781
    < Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    > CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
      c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > Llvm { target: "x86_64-unknown-linux-gnu", emscripten: false }
      < Llvm { target: "x86_64-unknown-linux-gnu", emscripten: false }
Building stage0 codegen artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu, llvm)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "1" "-v" "--release" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_llvm/Cargo.toml" "--features" "" "--message-format" "json"
       Fresh build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
       Fresh rustc-demangle v0.1.10
       Fresh cc v1.0.28
       Fresh libc v0.2.46
       Fresh num_cpus v1.8.0
       Fresh memmap v0.6.2
       Fresh rustc_llvm v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_llvm)
       Fresh rustc_codegen_llvm v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_llvm)
    Finished release [optimized] target(s) in 0.60s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-codegen/x86_64-unknown-linux-gnu/release/.tmp.stamp"; contents equal and SystemTime { tv_sec: 1547471348, tv_nsec: 733526629 } <= SystemTime { tv_sec: 1547471348, tv_nsec: 920524279 }
[TIMING] CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" } -- 0.632
    < CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
Assembling stage1 compiler (x86_64-unknown-linux-gnu)
    > Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    < Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    > Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    < Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  < Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    > Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      > Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        > StartupObjects { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        < StartupObjects { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
Building stage1 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "1" "-v" "--release" "--features" "panic-unwind backtrace" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd/Cargo.toml" "--message-format" "json"
       Fresh cc v1.0.28
       Fresh core v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libcore)
       Fresh build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
       Fresh cmake v0.1.33
       Fresh rustc-std-workspace-core v1.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/tools/rustc-std-workspace-core)
       Fresh libc v0.2.46
       Fresh compiler_builtins v0.1.4
       Fresh alloc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/liballoc)
       Fresh panic_abort v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_abort)
       Fresh rustc-demangle v0.1.10
       Fresh unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libunwind)
       Fresh backtrace-sys v0.1.27
       Fresh rustc_msan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_msan)
       Fresh rustc_tsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_tsan)
       Fresh rustc_lsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lsan)
       Fresh rustc_asan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_asan)
       Fresh panic_unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_unwind)
       Fresh std v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd)
    Finished release [optimized] target(s) in 0.70s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/.libstd.stamp"; contents equal and SystemTime { tv_sec: 1547471603, tv_nsec: 954318070 } <= SystemTime { tv_sec: 1547471604, tv_nsec: 106316159 }
        c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        > StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
Copying stage1 std from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
          c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        < StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
[TIMING] Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } } -- 0.751
      < Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
Building stage1 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "1" "-v" "--release" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest/Cargo.toml" "--message-format" "json"
       Fresh term v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libterm)
       Fresh getopts v0.2.17
       Fresh proc_macro v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libproc_macro)
       Fresh test v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest)
    Finished release [optimized] target(s) in 0.64s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-test/x86_64-unknown-linux-gnu/release/.libtest.stamp"; contents equal and SystemTime { tv_sec: 1547471651, tv_nsec: 331722455 } <= SystemTime { tv_sec: 1547471651, tv_nsec: 396721638 }
      c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      > TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
Copying stage1 test from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
        c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      < TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
[TIMING] Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } } -- 0.675
    < Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
Building stage1 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "1" "-v" "--release" "--features" "" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc/Cargo.toml" "--message-format" "json"
       Fresh nodrop v0.1.12
       Fresh cfg-if v0.1.6
       Fresh scopeguard v0.3.3
       Fresh memoffset v0.2.1
       Fresh lazy_static v1.2.0
       Fresh rand_core v0.3.0
       Fresh void v1.0.2
       Fresh stable_deref_trait v1.1.0
       Fresh semver-parser v0.7.0
       Fresh byteorder v1.2.7
       Fresh unicode-width v0.1.5
       Fresh bitflags v1.0.4
       Fresh either v1.5.0
       Fresh graphviz v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libgraphviz)
       Fresh scoped-tls v0.1.2
       Fresh lazy_static v0.2.11
       Fresh termcolor v1.0.4
       Fresh datafrog v2.0.1
       Fresh rustc-demangle v0.1.10
       Fresh remove_dir_all v0.5.1
       Fresh fmt_macros v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libfmt_macros)
       Fresh rustc_fs_util v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_fs_util)
       Fresh rustc-serialize v0.3.24
       Fresh quick-error v1.2.2
       Fresh rustc_platform_intrinsics v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_platform_intrinsics)
       Fresh cc v1.0.28
       Fresh arrayvec v0.4.7
       Fresh crossbeam-utils v0.2.2
       Fresh log v0.4.6
       Fresh log_settings v0.1.2
       Fresh rand_core v0.2.2
       Fresh rand_hc v0.1.0
       Fresh rand_xorshift v0.1.0
       Fresh rand_isaac v0.1.1
       Fresh unreachable v1.0.0
       Fresh owning_ref v0.3.3
       Fresh semver v0.9.0
       Fresh rustc-hash v1.0.1
   Compiling backtrace-sys v0.1.27
     Running `/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/rustc --crate-name build_script_build /home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.27/build.rs --color always --error-format json --crate-type bin --emit=dep-info,link -C opt-level=2 -C metadata=d1fe58f0485baab4 -C extra-filename=-d1fe58f0485baab4 --out-dir /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4 -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern cc=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib --cap-lints allow`
rustc command: "LD_LIBRARY_PATH"="/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "--crate-name" "build_script_build" "/home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.27/build.rs" "--color" "always" "--crate-type" "bin" "--emit=dep-info,link" "-C" "opt-level=2" "-C" "metadata=d1fe58f0485baab4-rustc" "-C" "extra-filename=-d1fe58f0485baab4" "--out-dir" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4" "-L" "dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "--extern" "cc=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib" "--cap-lints" "allow" "--cfg" "stage1" "--cfg" "parallel_queries" "-Dwarnings" "-Dbare_trait_objects"
sysroot: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1"
libdir: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib"
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.0.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.1.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.10.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.11.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.12.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.13.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.14.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.15.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.2.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.3.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.4.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.5.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.6.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.7.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.8.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.9.rcgu.o" "-o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.48l5m21pqv7ji26z.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib" "-Wl,--start-group" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-30cae7103591d1f8.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-b3f142d177ec0cee.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-955367e4028b147b.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-8a69524815205daa.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-f98d0931018a5fc1.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-67ef6b83cbb8855d.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-8c37c7d269725aac.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-afa980db7fd76ee9.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-d8397e2ce48e1e0d.rlib" "-Wl,--end-group" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-0d20ebf3e61955a5.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
  = note: /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4/build_script_build-d1fe58f0485baab4.build_script_build.84cwwueb-cgu.3.rcgu.o: in function `core::slice::<impl [T]>::copy_from_slice':
          build_script_build.84cwwueb-cgu.3:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$15copy_from_slice17h716ecff2a8c401d1E+0xb8): undefined reference to `<core::fmt::Arguments<'_> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.0.rcgu.o): in function `cc::Build::try_compile':
          cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3cc2): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3d02): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3d42): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3d85): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3deb): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x3e75): undefined reference to `<std::env::SplitPaths<'a> as core::iter::iterator::Iterator>::next'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x4007): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build11try_compile17hfc54edb89eddcb60E+0x42af): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.0.rcgu.o): in function `cc::Build::get_base_compiler':
          cc.bmth0r4m-cgu.0:(.text._ZN2cc5Build17get_base_compiler17h48d7ad2bf47bf472E+0x1c34): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.10.rcgu.o): in function `<alloc::boxed::Box<T> as core::fmt::Debug>::fmt':
          cc.bmth0r4m-cgu.10:(.text._ZN63_$LT$alloc..boxed..Box$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h50d58b0e4a325512E+0xf): undefined reference to `<(dyn core::any::Any + core::marker::Send + 'static) as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.11.rcgu.o): in function `<std::io::buffered::BufWriter<W> as core::ops::drop::Drop>::drop':
          cc.bmth0r4m-cgu.11:(.text._ZN79_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h5e40c258cda4f4c3E+0x163): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.13.rcgu.o): in function `std::io::Write::write_all':
          cc.bmth0r4m-cgu.13:(.text._ZN3std2io5Write9write_all17hdb2961c2c6a82472E+0x133): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.13.rcgu.o): in function `std::io::Write::write_fmt':
          cc.bmth0r4m-cgu.13:(.text._ZN3std2io5Write9write_fmt17h24736d70aa2616dbE+0x62): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::copy_from_slice':
          cc.bmth0r4m-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$15copy_from_slice17heee54487bcc7e7bbE+0xb8): undefined reference to `<core::fmt::Arguments<'_> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib(cc-5ac4faafeb481eba.cc.bmth0r4m-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::contains':
          cc.bmth0r4m-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8contains17h370997984cb3eed5E+0x19): undefined reference to `<std::ffi::os_str::OsString as core::cmp::PartialEq>::eq'
          collect2: error: ld returned 1 exit status
          

error: aborting due to previous error

error: Could not compile `backtrace-sys`.

Caused by:
  process didn't exit successfully: `/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/rustc --crate-name build_script_build /home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.27/build.rs --color always --error-format json --crate-type bin --emit=dep-info,link -C opt-level=2 -C metadata=d1fe58f0485baab4 -C extra-filename=-d1fe58f0485baab4 --out-dir /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-d1fe58f0485baab4 -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern cc=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-5ac4faafeb481eba.rlib --cap-lints allow` (exit code: 1)
command did not execute successfully: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "1" "-v" "--release" "--features" "" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc/Cargo.toml" "--message-format" "json"
expected success, got: exit code: 101
Traceback (most recent call last):
  File "./x.py", line 11, in <module>
    bootstrap.main()
  File "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/bootstrap/bootstrap.py", line 843, in main
    bootstrap(help_triggered)
  File "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/bootstrap/bootstrap.py", line 829, in bootstrap
    run(args, env=env, verbose=build.verbose)
  File "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/bootstrap/bootstrap.py", line 141, in run
    raise RuntimeError(err)
RuntimeError: failed to run: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/bootstrap build -vv --incremental -j 1

real	0m17.295s
user	0m15.929s
sys	0m1.367s
config.toml used
# XXX changing this requires ./updcode && ./go to detect/apply changes

# Sample TOML configuration file for building Rust.
#
# To configure rustbuild, copy this file to the directory from which you will be
# running the build, and name it config.toml.
#
# All options are commented out by default in this file, and they're commented
# out with their default values. The build system by default looks for
# `config.toml` in the current directory of a build for build configuration, but
# a custom configuration file can also be specified with `--config` to the build
# system.

# =============================================================================
# Tweaking how LLVM is compiled
# =============================================================================
[llvm]

# Indicates whether rustc will support compilation with LLVM
# note: rustc does not compile without LLVM at the moment
#enabled = true

# Indicates whether the LLVM build is a Release or Debug build
#optimize = true
optimize = true

# Indicates whether LLVM should be built with ThinLTO. Note that this will
# only succeed if you use clang, lld, llvm-ar, and llvm-ranlib in your C/C++
# toolchain (see the `cc`, `cxx`, `linker`, `ar`, and `ranlib` options below).
# More info at: https://clang.llvm.org/docs/ThinLTO.html#clang-bootstrap
#thin-lto = false

# Indicates whether an LLVM Release build should include debug info
#release-debuginfo = false
release-debuginfo = false #faster

# Indicates whether the LLVM assertions are enabled or not
#assertions = false
assertions = false #faster

# Indicates whether ccache is used when building LLVM
#ccache = false
# or alternatively ...
#ccache = "/path/to/ccache"
ccache = "/usr/bin/ccache" #faster

# If an external LLVM root is specified, we automatically check the version by
# default to make sure it's within the range that we're expecting, but setting
# this flag will indicate that this version check should not be done.
#version-check = true

# Link libstdc++ statically into the librustc_llvm instead of relying on a
# dynamic version to be available.
#static-libstdcpp = false
static-libstdcpp = false

# Tell the LLVM build system to use Ninja instead of the platform default for
# the generated build system. This can sometimes be faster than make, for
# example.
#ninja = false
ninja = true

# LLVM targets to build support for.
# Note: this is NOT related to Rust compilation targets. However, as Rust is
# dependent on LLVM for code generation, turning targets off here WILL lead to
# the resulting rustc being unable to compile for the disabled architectures.
# Also worth pointing out is that, in case support for new targets are added to
# LLVM, enabling them here doesn't mean Rust is automatically gaining said
# support. You'll need to write a target specification at least, and most
# likely, teach rustc about the C ABI of the target. Get in touch with the
# Rust team and file an issue if you need assistance in porting!
#targets = "X86;ARM;AArch64;Mips;PowerPC;SystemZ;JSBackend;MSP430;Sparc;NVPTX;Hexagon"
targets = "X86"
#;ARM;AArch64" //;Mips"

# LLVM experimental targets to build support for. These targets are specified in
# the same format as above, but since these targets are experimental, they are
# not built by default and the experimental Rust compilation targets that depend
# on them will not work unless the user opts in to building them. By default the
# `WebAssembly` and `RISCV` targets are enabled when compiling LLVM from scratch.
#experimental-targets = "WebAssembly;RISCV"
experimental-targets = ""

# Cap the number of parallel linker invocations when compiling LLVM.
# This can be useful when building LLVM with debug info, which significantly
# increases the size of binaries and consequently the memory required by
# each linker process.
# If absent or 0, linker invocations are treated like any other job and
# controlled by rustbuild's -j parameter.
#link-jobs = 0
link-jobs = 4

# When invoking `llvm-config` this configures whether the `--shared` argument is
# passed to prefer linking to shared libraries.
#link-shared = false

# When building llvm, this configures what is being appended to the version.
# If absent, we let the version as-is.
#version-suffix = "-rust"



# On MSVC you can compile LLVM with clang-cl, but the test suite doesn't pass
# with clang-cl, so this is special in that it only compiles LLVM with clang-cl
#clang-cl = '/path/to/clang-cl.exe'

# Use libc++ when building LLVM instead of libstdc++. This is the default on
# platforms already use libc++ as the default C++ library, but this option
# allows you to use libc++ even on platforms when it's not. You need to ensure
# that your host compiler ships with libc++.
#use-libcxx = true

# =============================================================================
# General build configuration options
# =============================================================================
[build]

# Build triple for the original snapshot compiler. This must be a compiler that
# nightlies are already produced for. The current platform must be able to run
# binaries of this build triple and the nightly will be used to bootstrap the
# first compiler.
#build = "x86_64-unknown-linux-gnu"    # defaults to your host platform
build = "x86_64-unknown-linux-gnu"

# In addition to the build triple, other triples to produce full compiler
# toolchains for. Each of these triples will be bootstrapped from the build
# triple and then will continue to bootstrap themselves. This platform must
# currently be able to run all of the triples provided here.
#host = ["x86_64-unknown-linux-gnu"]   # defaults to just the build triple
host = ["x86_64-unknown-linux-gnu"]

# In addition to all host triples, other triples to produce the standard library
# for. Each host triple will be used to produce a copy of the standard library
# for each target triple.
target = ["x86_64-unknown-linux-gnu"] # defaults to just the build triple
#target = ["x86_64-unknown-linux-gnu", "i686-unknown-linux-gnu" ] #XXX: disabled i686 to avoid wasting too much time compiling! FIXME: re-add i686 later.
#note: added i686-unknown-linux-gnu to be able to compile ${HOME}/build/2nonpkgs/rust.stuff/rustlearnage/usize/go_32bit

# Instead of downloading the src/stage0.txt version of Cargo specified, use
# this Cargo binary instead to build all Rust code
#cargo = "/path/to/bin/cargo"
#cargo = "/home/xftroxgpx/.cargo/bin/cargo"
#^ brought by rustup !

# Instead of downloading the src/stage0.txt version of the compiler
# specified, use this rustc binary instead as the stage0 snapshot compiler.
#rustc = "/path/to/bin/rustc"
#rustc = "/home/xftroxgpx/.cargo/bin/rustc" #this fails as follows:
#^ brought by rustup !
#rustc = "/home/xftroxgpx/bin/rustc"
#^ will use the rustup version unless we already have a stage2,1 or 0 rustc; this fails as follows:
#XXX: don't set rustc here, or you'll hit this https://github.com/rust-lang/rust/pull/47006#issuecomment-360561167 (see comment above that)  and local-rebuild must not be true also!


# Flag to specify whether any documentation is built. If false, rustdoc and
# friends will still be compiled but they will not be used to generate any
# documentation.
#docs = true
docs = true
#docs = false #faster ./x.py install XXX: undo;  FIXME: NOTE: rustdoc wasn't compiled! only stage0 one was available! well, the message appears: Building rustdoc for stage2 (x86_64-unknown-linux-gnu) (when docs=true, at least) but there's still no rustdoc found!(other than stage0 one) unless it's this one(aka renamed): ./rust/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release/rustdoc_tool_binary  YEP that's the one! and it eventually appears as ./rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustdoc  https://github.com/rust-lang/rust/issues/57458  note: rustdoc is needed to compile cbindgen archlinux package! it fails to with stage0 one due to different compiler generated log crate

# Indicate whether the compiler should be documented in addition to the standard
# library and facade crates.
#compiler-docs = false
#compiler-docs = true
compiler-docs = false #faster ./x.py install XXX: undo

# Indicate whether submodules are managed and updated automatically.
#submodules = true
submodules = true

# Update submodules only when the checked out commit in the submodules differs
# from what is committed in the main rustc repo.
#fast-submodules = true
fast-submodules = true

# The path to (or name of) the GDB executable to use. This is only used for
# executing the debuginfo test suite.
#gdb = "gdb"

# The node.js executable to use. Note that this is only used for the emscripten
# target when running tests, otherwise this can be omitted.
#nodejs = "node"

# Python interpreter to use for various tasks throughout the build, notably
# rustdoc tests, the lldb python interpreter, and some dist bits and pieces.
# Note that Python 2 is currently required.
#python = "python2.7"

# Force Cargo to check that Cargo.lock describes the precise dependency
# set that all the Cargo.toml files create, instead of updating it.
#locked-deps = false
locked-deps = false

# Indicate whether the vendored sources are used for Rust dependencies or not
#vendor = false

# Typically the build system will build the rust compiler twice. The second
# compiler, however, will simply use its own libraries to link against. If you
# would rather to perform a full bootstrap, compiling the compiler three times,
# then you can set this option to true. You shouldn't ever need to set this
# option to true.
#full-bootstrap = false
full-bootstrap = false

# Enable a build of the extended rust tool set which is not only the compiler
# but also tools such as Cargo. This will also produce "combined installers"
# which are used to install Rust and Cargo together. This is disabled by
# default.
#extended = false
extended = false

# Installs chosen set of extended tools if enabled. By default builds all.
# If chosen tool failed to build the installation fails.
#tools = ["cargo", "rls", "clippy", "rustfmt", "analysis", "src"]
tools = [ "src" ]

# Verbosity level: 0 == not verbose, 1 == verbose, 2 == very verbose
#verbose = 0
verbose = 2

# Build the sanitizer runtimes
#sanitizers = false
sanitizers = false

# Build the profiler runtime
#profiler = false
profiler = false

# Indicates whether the native libraries linked into Cargo will be statically
# linked or not.
#cargo-native-static = false


# Run the build with low priority, by setting the process group's "nice" value
# to +10 on Unix platforms, and by using a "low priority" job object on Windows.
#low-priority = false
low-priority = true

# Arguments passed to the `./configure` script, used during distcheck. You
# probably won't fill this in but rather it's filled in by the `./configure`
# script.
#configure-args = []

# Indicates that a local rebuild is occurring instead of a full bootstrap,
# essentially skipping stage0 as the local compiler is recompiling itself again.
local-rebuild = false
#local-rebuild = true #don't to true here or you'll hit this https://github.com/rust-lang/rust/pull/47006#issuecomment-360561167 (see comment above that) and [build] rustc must not be set also!

# Print out how long each rustbuild step took (mostly intended for CI and
# tracking over time)
#print-step-timings = false
print-step-timings = true

# =============================================================================
# General install configuration options
# =============================================================================
[install]

# Instead of installing to /usr/local, install to this path instead.
#prefix = "/usr/local"
#prefix = "/home/xftroxgpx/.cargo" #those binaries seem to be just wrappers to the /home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/* ones
prefix = "/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu"

# Where to install system configuration files
# If this is a relative path, it will get installed in `prefix` above
#sysconfdir = "/etc"

# Where to install documentation in `prefix` above
#docdir = "share/doc/rust"

# Where to install binaries in `prefix` above
#bindir = "bin"
bindir = "bin"

# Where to install libraries in `prefix` above
#libdir = "lib"

# Where to install man pages in `prefix` above
#mandir = "share/man"

# Where to install data in `prefix` above (currently unused)
#datadir = "share"

# Where to install additional info in `prefix` above (currently unused)
#infodir = "share/info"

# Where to install local state (currently unused)
# If this is a relative path, it will get installed in `prefix` above
#localstatedir = "/var/lib"

# =============================================================================
# Options for compiling Rust code itself
# =============================================================================
[rust]


# Whether or not to optimize the compiler and standard library.
#
# Note: the slowness of the non optimized compiler compiling itself usually
#       outweighs the time gains in not doing optimizations, therefore a
#       full bootstrap takes much more time with `optimize` set to false.
#optimize = true
optimize = true

# Indicates that the build should be configured for debugging Rust. A
# `debug`-enabled compiler and standard library will be somewhat
# slower (due to e.g. checking of debug assertions) but should remain
# usable.
#
# Note: If this value is set to `true`, it will affect a number of
#       configuration options below as well, if they have been left
#       unconfigured in this file.
#
# Note: changes to the `debug` setting do *not* affect `optimize`
#       above. In theory, a "maximally debuggable" environment would
#       set `optimize` to `false` above to assist the introspection
#       facilities of debuggers like lldb and gdb. To recreate such an
#       environment, explicitly set `optimize` to `false` and `debug`
#       to `true`. In practice, everyone leaves `optimize` set to
#       `true`, because an unoptimized rustc with debugging
#       enabled becomes *unusably slow* (e.g. rust-lang/rust#24840
#       reported a 25x slowdown) and bootstrapping the supposed
#       "maximally debuggable" environment (notably libstd) takes
#       hours to build.
#
#debug = false
debug = false


# Number of codegen units to use for each compiler invocation. A value of 0
# means "the number of cores on this machine", and 1+ is passed through to the
# compiler.
#codegen-units = 1
codegen-units = 1 #We currently have the capability to do multiple codegen units in parallel. Unfortunately, one drawback of using this functionality is that using multiple codegen units loses optimization opportunities, like inlining, between the units. src: https://internals.rust-lang.org/t/towards-a-second-edition-of-the-compiler/5582
#codegen-units = 0 #faster XXX: doesn't seem faster! so useless

# Sets the number of codegen units to build the standard library with,
# regardless of what the codegen-unit setting for the rest of the compiler is.
#codegen-units-std = 1
codegen-units-std = 1
#codegen-units-std = 5 #faster XXX: doesn't seem faster!
#XXX error: Value for codegen units must be a positive nonzero integer


# Whether or not debug assertions are enabled for the compiler and standard
# library.
#debug-assertions = false #faster
debug-assertions = true  #that delay issue isn't fixed yet (rustc -vV with RUST_BACKTRACE=1) well, let's see now: https://github.com/ianlancetaylor/libbacktrace/commit/b0d690331db157f53ac4a8bd9d4bb7513a561d90.patch  XXX also firefox crashes on startup due to "attempt to create unaligned slice" see https://gist.github.com/xftroxgpx/74a354e94a55dcc16b4e1aa2f5829695
#to test if fixed, you have to cargo new --bin newproj make it 'panic!()' then:
#$ time RUST_BACKTRACE=0 ./target/debug/newproj
#real	0m0.003s
#user	0m0.000s
#sys	0m0.004s
#$ time RUST_BACKTRACE=1 ./target/debug/panic
#real	0m0.096s
#user	0m0.092s
#sys	0m0.003s

#debug-assertions = false

# Whether or not debuginfo is emitted
#debuginfo = false #faster
debuginfo = true #nope//this might be why this happens: "LLVM ERROR: Broken module found, compilation aborted! (fragment covers entire variable)" https://github.com/rust-lang/rust/issues/48910 //this alone isn't it, but debuginfo-lines=true is it, unsure atm if debuginfo has to also be false! assuming yes

# Whether or not line number debug information is emitted
#debuginfo-lines = false #faster
debuginfo-lines = true #ok this triggers "fragment covers entire variable", thanks to michaelwoerister for telling me!

# Whether or not to only build debuginfo for the standard library if enabled.
# If enabled, this will not compile the compiler with debuginfo, just the
# standard library.
debuginfo-only-std = false
#debuginfo-only-std = true

# Enable debuginfo for the extended tools: cargo, rls, rustfmt
# Adding debuginfo makes them several times larger.
debuginfo-tools = false #faster
#debuginfo-tools = true

# Whether or not `panic!`s generate backtraces (RUST_BACKTRACE)
#backtrace = true
backtrace = true

# Whether to always use incremental compilation when building rustc
#incremental = false
incremental = true #faster

# Build rustc with experimental parallelization
#experimental-parallel-queries = false
experimental-parallel-queries = true #fixed://rust-clippy fails to build: https://github.com/rust-lang/rust-clippy/issues/3613 until this is merged https://github.com/rust-lang/rust/pull/57308 got fixed!

# The default linker that will be hard-coded into the generated compiler for
# targets that don't specify linker explicitly in their target specifications.
# Note that this is not the linker used to link said compiler.
#default-linker = "cc"

# The "channel" for the Rust build to produce. The stable/beta channels only
# allow using stable features, whereas the nightly and dev channels allow using
# nightly features
#channel = "dev"
channel = "dev"

# By default the `rustc` executable is built with `-Wl,-rpath` flags on Unix
# platforms to ensure that the compiler is usable by default from the build
# directory (as it links to a number of dynamic libraries). This may not be
# desired in distributions, for example.
#rpath = true
rpath = true

# Emits extraneous output from tests to ensure that failures of the test
# harness are debuggable just from logfiles.
#verbose-tests = false
verbose-tests = false

# Flag indicating whether tests are compiled with optimizations (the -O flag) or
# with debuginfo (the -g flag)
#optimize-tests = true
#debuginfo-tests = true
optimize-tests = false
debuginfo-tests = false

# Flag indicating whether codegen tests will be run or not. If you get an error
# saying that the FileCheck executable is missing, you may want to disable this.
# Also see the target's llvm-filecheck option.
#codegen-tests = true
codegen-tests = false #for no good reason; just to be sure

# Flag indicating whether git info will be retrieved from .git automatically.
# Having the git information can cause a lot of rebuilds during development.
# Note: If this attribute is not explicitly set (e.g. if left commented out) it
# will default to true if channel = "dev", but will default to false otherwise.
#ignore-git = true #fast XXX: undo; well I dno if fast or not, but 34mins later I keep getting some error saying `cc` is newer and should be compiled with current rustc, so I've to git clean -dfx and maybe even remove ~/.cargo/registry/ dir and restart rustc compilation to avoid it. I'm not sure if this ignore-git=true setting is causing it! or if this too; or maybe something else entirely? maybe incremental? but it didn't so far. I don't even know. But to be sure I'll be defaulting ignore-git=false so that rustc -V also shows me the commit!
ignore-git = false #i don't get it! what git information and why will it cause rebuilds?

# When creating source tarballs whether or not to create a source tarball.
#dist-src = false

# Whether to also run the Miri tests suite when running tests.
# As a side-effect also generates MIR for all libraries.
#test-miri = false

# After building or testing extended tools (e.g. clippy and rustfmt), append the
# result (broken, compiling, testing) into this JSON file.
#save-toolstates = "/path/to/toolstates.json"

# This is an array of the codegen backends that will be compiled for the rustc
# that's being compiled. The default is to only build the LLVM codegen backend,
# but you can also optionally enable the "emscripten" backend for asm.js or
# make this an empty array (but that probably won't get too far in the
# bootstrap)
#codegen-backends = ["llvm"]

# This is the name of the directory in which codegen backends will get installed
#codegen-backends-dir = "codegen-backends"

# Flag indicating whether `libstd` calls an imported function to handle basic IO
# when targeting WebAssembly. Enable this to debug tests for the `wasm32-unknown-unknown`
# target, as without this option the test output will not be captured.
#wasm-syscall = false

# Indicates whether LLD will be compiled and made available in the sysroot for
# rustc to execute.
lld = false

# Indicates whether some LLVM tools, like llvm-objdump, will be made available in the
# sysroot.
#llvm-tools = false

# Indicates whether LLDB will be made available in the sysroot.
# This is only built if LLVM is also being built.
#lldb = false


# Whether to deny warnings in crates
#deny-warnings = true
deny-warnings = true

# Print backtrace on internal compiler errors during bootstrap
#backtrace-on-ice = false
backtrace-on-ice = true

# Whether to verify generated LLVM IR
#verify-llvm-ir = false
#verify-llvm-ir = true
#2 aug 2018: error: unknown debugging option: `verify-llvm-ir`

# Map all debuginfo paths for libstd and crates to `/rust/$sha/$crate/...`,
# generally only set for releases
#remap-debuginfo = false

# Link the compiler against `jemalloc`, where on Linux and OSX it should
# override the default allocator for rustc and LLVM.
#jemalloc = false

# Run tests in various test suites with the "nll compare mode" in addition to
# running the tests in normal mode. Largely only used on CI and during local
# development of NLL
#test-compare-mode = false



# =============================================================================
# Options for specific targets
#
# Each of the following options is scoped to the specific target triple in
# question and is used for determining how to compile each target.
# =============================================================================
[target.x86_64-unknown-linux-gnu]

# C compiler to be used to compiler C code. Note that the
# default value is platform specific, and if not specified it may also depend on
# what platform is crossing to what platform.
#cc = "cc"

# C++ compiler to be used to compiler C++ code (e.g. LLVM and our LLVM shims).
# This is only used for host targets.
#cxx = "c++"

# Archiver to be used to assemble static libraries compiled from C/C++ code.
# Note: an absolute path should be used, otherwise LLVM build will break.
#ar = "ar"

# Ranlib to be used to assemble static libraries compiled from C/C++ code.
# Note: an absolute path should be used, otherwise LLVM build will break.
#ranlib = "ranlib"


# Linker to be used to link Rust code. Note that the
# default value is platform specific, and if not specified it may also depend on
# what platform is crossing to what platform.
#linker = "cc"

# Path to the `llvm-config` binary of the installation of a custom LLVM to link
# against. Note that if this is specified we don't compile LLVM at all for this
# target.
#llvm-config = "../path/to/llvm/root/bin/llvm-config"

# Normally the build system can find LLVM's FileCheck utility, but if
# not, you can specify an explicit file name for it.
#llvm-filecheck = "/path/to/FileCheck"

# If this target is for Android, this option will be required to specify where
# the NDK for the target lives. This is used to find the C compiler to link and
# build native code.
#android-ndk = "/path/to/ndk"

# Force static or dynamic linkage of the standard library for this target. If
# this target is a host for rustc, this will also affect the linkage of the
# compiler itself. This is useful for building rustc on targets that normally
# only use static libraries. If unset, the target's default linkage is used.
#crt-static = false

# The root location of the MUSL installation directory. The library directory
# will also need to contain libunwind.a for an unwinding implementation. Note
# that this option only makes sense for MUSL targets that produce statically
# linked binaries
#musl-root = "..."

# Used in testing for configuring where the QEMU images are located, you
# probably don't want to use this.
#qemu-rootfs = "..."

# =============================================================================
# Distribution options
#
# These options are related to distribution, mostly for the Rust project itself.
# You probably won't need to concern yourself with any of these options
# =============================================================================
[dist]

# This is the folder of artifacts that the build system will sign. All files in
# this directory will be signed with the default gpg key using the system `gpg`
# binary. The `asc` and `sha256` files will all be output into the standard dist
# output folder (currently `build/dist`)
#
# This folder should be populated ahead of time before the build system is
# invoked.
#sign-folder = "path/to/folder/to/sign"

# This is a file which contains the password of the default gpg key. This will
# be passed to `gpg` down the road when signing all files in `sign-folder`
# above. This should be stored in plaintext.
#gpg-password-file = "path/to/gpg/password"

# The remote address that all artifacts will eventually be uploaded to. The
# build system generates manifests which will point to these urls, and for the
# manifests to be correct they'll have to have the right URLs encoded.
#
# Note that this address should not contain a trailing slash as file names will
# be appended to it.
#upload-addr = "https://example.com/folder"

# Whether to build a plain source tarball to upload
# We disable that on Windows not to override the one already uploaded on S3
# as the one built on Windows will contain backslashes in paths causing problems
# on linux
#src-tarball = true
src-tarball = false
#

# Whether to allow failures when building tools
#missing-tools = false
missing-tools = false

I'm on ArchLinux x86_64 . I did perform an ./x.py clean first!

Tested newer HEAD too: d106808

I did a git checkout d6525ef539a04cb43de40080bdabc5f2f5a4a197 which is the last known working rust commit for me, but build still failed as such.

grrr, it looks like it's due to some form of verbose being set, I'm about to identify which of the 3. (it's not ./x.py build -vv and it's not verbose=2 in config.toml, so it must be RUSTFLAGS="-Z verbose" - testing only that now)

@Centril Centril added O-linux Operating system: Linux O-x86_64 Target: x86-64 processors (like x86_64-*) T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Jan 14, 2019
@ghost ghost changed the title lots of undefined references at linking stage while trying to build current rust HEAD lots of undefined references at linking of stage1 compiler artifacts Compiling backtrace-sys v0.1.27 for current rust HEAD Jan 14, 2019
@ghost
Copy link
Author

ghost commented Jan 14, 2019

This happens only with an export RUSTFLAGS="-Z verbose"
It doesn't happen with ./x.py build -vv and/or verbose=2 in config.toml (as long as the above RUSTFLAGS isn't set, of course)

output of second build run
/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust 
$ ./go
~/build/2nonpkgs/rust.stuff/rust/rust ~/build/2nonpkgs/rust.stuff/rust
./go:47+ set -xev
export RUSTFLAGS="-Z verbose"
./go:48+ export 'RUSTFLAGS=-Z verbose'
./go:48+ RUSTFLAGS='-Z verbose'
#verbose='-vv'
verbose=''
./go:50+ verbose=
#threads=5
threads=1
./go:52+ threads=1
time PATH="${HOME}/build/1packages/4used/chro/4_chromium-dev-git/makepkg_pacman/chromium-dev/src/python-path/:${PATH}" python2 ./x.py build $verbose --incremental -j $threads
./go:53+ PATH=/home/xftroxgpx/build/1packages/4used/chro/4_chromium-dev-git/makepkg_pacman/chromium-dev/src/python-path/:/opt/google-cloud-sdk/bin:/opt/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/depot_tools:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/xftroxgpx/bin:/home/xftroxgpx/build/2nonpkgs/rust.stuff/racer/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/debug:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rustfmt/target/release:/home/xftroxgpx/.cargo/bin:/opt/depot_tools:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/xftroxgpx/bin:/home/xftroxgpx/build/2nonpkgs/rust.stuff/racer/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/debug:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rustfmt/target/release:/home/xftroxgpx/.cargo/bin
./go:53+ python2 ./x.py build --incremental -j 1
    Finished dev [unoptimized] target(s) in 0.97s
Building stage0 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
    Finished release [optimized] target(s) in 0.85s
Copying stage0 std from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
[TIMING] Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 0.898
Building stage0 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
    Finished release [optimized] target(s) in 0.66s
Copying stage0 test from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
[TIMING] Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 0.691
Building stage0 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling rustc-main v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc)
error: linking with `cc` failed: exit code: 1======================> ] 127/128
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_binary-86cfcdb180ca1244.4bhpffqk3funqhcw.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_binary-86cfcdb180ca1244.4bnnlzdzsdhovhb8.rcgu.o" "-o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_binary-86cfcdb180ca1244" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/release/deps" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/backtrace-sys-64431815b1652f33/out" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/miniz-sys-5c1d73718543201d/out" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_driver-d94f0ceba3b5a89b" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_traits-a8773236c481a551" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_save_analysis-6202b8eecfed4af5" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_codegen_utils-ec8e74a195ef7344" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_resolve-d37bfd4921b228a0" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_incremental-de7c86489cd1b79b" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_privacy-b85faedc4ff48bd9" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_typeck-c4ad385f41519a05" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_platform_intrinsics-e62e309067db2736" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_plugin-d84f7948491fa69e" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_metadata-7a8d618be3637136" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lsyntax_ext-e59e3e461f4fb265" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_lint-bd52473efcc64668" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_passes-2ee491130475de2d" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_borrowck-03642d0ef468a1c2" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_mir-354544bfbcea27fc" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_allocator-a3c03bbba7fe7cc7" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc-282236f4f1f46ca9" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-ltest-f3467d7206e00635" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lterm-191793eb2af4b9c0" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_fs_util-c9dfb87f256b1ada" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lsyntax-a744286dd2425515" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_errors-e7d774cc7807d9b2" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lsyntax_pos-936239c3e5bfd9ca" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_target-9a73c2e4a0117f6a" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lfmt_macros-724be23d12ec6248" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-larena-4ae1c3a2423060a6" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_data_structures-7c6c775edbed4c1f" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_cratesio_shim-6fe5b72986d6800e" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lgraphviz-a2d84108033452cc" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lserialize-44f98e624dadc81a" "-Wl,--start-group" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lstd-6d610542ea1eb444" "-Wl,--end-group" "-Wl,-Bstatic" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-d261cb8259a57d68.rlib" "-Wl,-Bdynamic" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-Wl,-rpath,$ORIGIN/../lib"
  = note: /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<(dyn core::any::Any + core::marker::Send + ReStatic) as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq<std::ffi::os_str::OsStr>>::eq'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_cratesio_shim-6fe5b72986d6800e.so: undefined reference to `<core::str::Bytes<ReEarlyBound(0, 'a)> as core::iter_private::TrustedRandomAccess>::may_have_side_effect'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_mir-354544bfbcea27fc.so: undefined reference to `<core::fmt::Formatter<ReEarlyBound(0, '_)> as core::fmt::Write>::write_fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_mir-354544bfbcea27fc.so: undefined reference to `<core::fmt::Formatter<ReEarlyBound(0, '_)> as core::fmt::Write>::write_char'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<core::time::Duration as core::ops::arith::Add<core::time::Duration>>::add'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_errors-e7d774cc7807d9b2.so: undefined reference to `<std::io::stdio::StdoutLock<ReEarlyBound(0, 'a)> as std::io::Write>::write'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<alloc::vec::Vec<u8> as core::convert::From<&ReEarlyBound(0, 'a) str>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<core::time::Duration as core::ops::arith::Sub<core::time::Duration>>::sub'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_target-9a73c2e4a0117f6a.so: undefined reference to `<std::env::SplitPaths<ReEarlyBound(0, 'a)> as core::iter::iterator::Iterator>::next'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<core::fmt::Formatter<ReEarlyBound(0, '_)> as core::fmt::Write>::write_str'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_cratesio_shim-6fe5b72986d6800e.so: undefined reference to `<core::fmt::Arguments<ReEarlyBound(0, '_)> as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_save_analysis-6202b8eecfed4af5.so: undefined reference to `<std::path::Path as core::cmp::PartialEq<std::path::Path>>::eq'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<std::path::PathBuf as core::cmp::PartialEq<std::path::PathBuf>>::eq'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<&ReEarlyBound(0, 'a) std::fs::File as std::io::Write>::write'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_cratesio_shim-6fe5b72986d6800e.so: undefined reference to `<core::str::Bytes<ReEarlyBound(0, 'a)> as core::iter_private::TrustedRandomAccess>::get_unchecked'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_typeck-c4ad385f41519a05.so: undefined reference to `<&ReEarlyBound(1, 'b) alloc::string::String as core::str::pattern::Pattern<ReEarlyBound(0, 'a)>>::into_searcher'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<std::io::Guard<ReEarlyBound(0, 'a)> as core::ops::drop::Drop>::drop'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/libsyntax_pos-936239c3e5bfd9ca.so: undefined reference to `<alloc::string::Drain<ReEarlyBound(0, 'a)> as core::ops::drop::Drop>::drop'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_incremental-de7c86489cd1b79b.so: undefined reference to `<std::sys::unix::time::Timespec as core::cmp::PartialEq<std::sys::unix::time::Timespec>>::eq'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<&ReEarlyBound(0, 'a) std::fs::File as std::io::Read>::read'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6d610542ea1eb444.so: undefined reference to `<rustc_demangle::Demangle<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `std::error::<impl core::convert::From<&ReEarlyBound(1, 'b) str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Sync + core::marker::Send + ReEarlyBound(0, 'a))>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_save_analysis-6202b8eecfed4af5.so: undefined reference to `<alloc::string::String as core::convert::From<alloc::borrow::Cow<ReEarlyBound(0, 'a), str>>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_incremental-de7c86489cd1b79b.so: undefined reference to `<std::sys::unix::time::Timespec as core::cmp::PartialOrd<std::sys::unix::time::Timespec>>::partial_cmp'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<std::io::stdio::StderrLock<ReEarlyBound(0, 'a)> as std::io::Write>::write'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `std::error::<impl core::convert::From<alloc::string::String> for alloc::boxed::Box<(dyn std::error::Error + ReStatic)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_save_analysis-6202b8eecfed4af5.so: undefined reference to `<core::num::bignum::Big32x40 as core::cmp::PartialOrd<core::num::bignum::Big32x40>>::partial_cmp'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_save_analysis-6202b8eecfed4af5.so: undefined reference to `<std::path::Components<ReEarlyBound(0, 'a)> as core::iter::iterator::Iterator>::next'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-f3467d7206e00635.so: undefined reference to `<std::time::Instant as core::ops::arith::Sub<std::time::Instant>>::sub'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_save_analysis-6202b8eecfed4af5.so: undefined reference to `<core::num::bignum::Big32x40 as core::cmp::PartialEq<core::num::bignum::Big32x40>>::eq'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_codegen_utils-ec8e74a195ef7344.so: undefined reference to `<(dyn core::any::Any + ReStatic) as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<std::path::PathBuf as core::cmp::PartialOrd<std::path::PathBuf>>::partial_cmp'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<core::fmt::Arguments<ReEarlyBound(0, '_)> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `std::error::<impl core::convert::From<alloc::string::String> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Sync + core::marker::Send + ReStatic)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<std::path::Display<ReEarlyBound(0, 'a)> as core::fmt::Display>::fmt'
          collect2: error: ld returned 1 exit status
          

error: aborting due to previous error

[RUSTC-TIMING] rustc_binary test:false 1.584
error: Could not compile `rustc-main`.

To learn more, run the command again with --verbose.
command did not execute successfully: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "1" "--release" "--features" "" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc/Cargo.toml" "--message-format" "json"
expected success, got: exit code: 101
failed to run: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/bootstrap build --incremental -j 1
Build completed unsuccessfully in 0:00:08

real	0m9.166s
user	0m6.418s
sys	0m0.845s

I tested this on rustc commit d6525ef which is known to have worked before(for me) and I've tested it to compile way past the above point without RUSTFLAGS set.

Same error with -Zverbose (had to try without a space) but this is without a clean:

full build output
/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust 
$ ./go
~/build/2nonpkgs/rust.stuff/rust/rust ~/build/2nonpkgs/rust.stuff/rust
./go:47+ set -xev
#export RUSTFLAGS="-Z verbose"
export RUSTFLAGS="-Zverbose"
./go:49+ export RUSTFLAGS=-Zverbose
./go:49+ RUSTFLAGS=-Zverbose
#verbose='-vv'
verbose=''
./go:51+ verbose=
threads=5
./go:52+ threads=5
#threads=1
time PATH="${HOME}/build/1packages/4used/chro/4_chromium-dev-git/makepkg_pacman/chromium-dev/src/python-path/:${PATH}" python2 ./x.py build $verbose --incremental -j $threads
./go:54+ PATH=/home/xftroxgpx/build/1packages/4used/chro/4_chromium-dev-git/makepkg_pacman/chromium-dev/src/python-path/:/opt/google-cloud-sdk/bin:/opt/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/depot_tools:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/xftroxgpx/bin:/home/xftroxgpx/build/2nonpkgs/rust.stuff/racer/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/debug:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rustfmt/target/release:/home/xftroxgpx/.cargo/bin:/opt/depot_tools:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/xftroxgpx/bin:/home/xftroxgpx/build/2nonpkgs/rust.stuff/racer/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/debug:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rustfmt/target/release:/home/xftroxgpx/.cargo/bin
./go:54+ python2 ./x.py build --incremental -j 5
    Finished dev [unoptimized] target(s) in 0.64s
Building stage0 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling core v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libcore)
warning: unnecessary `unsafe` block===========>                        ] 21/36
   --> src/libcore/num/mod.rs:71:30
    |
71  |                           Some(unsafe { $Ty(n) })
    |                                ^^^^^^ unnecessary `unsafe` block
...
100 | / nonzero_integers! {
101 | |     NonZeroU8(u8);
102 | |     NonZeroU16(u16);
103 | |     NonZeroU32(u32);
...   |
106 | |     NonZeroUsize(usize);
107 | | }
    | |_- in this macro invocation
    |
    = note: #[warn(unused_unsafe)] on by default

warning: unnecessary `unsafe` block
   --> src/libcore/num/mod.rs:71:30
    |
71  |                           Some(unsafe { $Ty(n) })
    |                                ^^^^^^ unnecessary `unsafe` block
...
100 | / nonzero_integers! {
101 | |     NonZeroU8(u8);
102 | |     NonZeroU16(u16);
103 | |     NonZeroU32(u32);
...   |
106 | |     NonZeroUsize(usize);
107 | | }
    | |_- in this macro invocation

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:2786:18
     |
2786 |             Some(unsafe { Unique { pointer: ptr as _, _marker: PhantomData } })
     |                  ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:2842:9
     |
2842 |         unsafe { Unique { pointer: reference as *mut T, _marker: PhantomData } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:2849:9
     |
2849 |         unsafe { Unique { pointer: reference as *const T, _marker: PhantomData } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:2856:9
     |
2856 |         unsafe { Unique { pointer: p.pointer, _marker: PhantomData } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:3045:9
     |
3045 |         unsafe { NonNull { pointer: unique.pointer } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:3053:9
     |
3053 |         unsafe { NonNull { pointer: reference as *mut T } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:3061:9
     |
3061 |         unsafe { NonNull { pointer: reference as *const T } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unused attribute
   --> src/libcore/num/mod.rs:50:17
    |
50  |                   #[rustc_layout_scalar_valid_range_start(1)]
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
100 | / nonzero_integers! {
101 | |     NonZeroU8(u8);
102 | |     NonZeroU16(u16);
103 | |     NonZeroU32(u32);
...   |
106 | |     NonZeroUsize(usize);
107 | | }
    | |_- in this macro invocation
    |
    = note: #[warn(unused_attributes)] on by default

warning: unused attribute
   --> src/libcore/num/mod.rs:50:17
    |
50  |                   #[rustc_layout_scalar_valid_range_start(1)]
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
100 | / nonzero_integers! {
101 | |     NonZeroU8(u8);
102 | |     NonZeroU16(u16);
103 | |     NonZeroU32(u32);
...   |
106 | |     NonZeroUsize(usize);
107 | | }
    | |_- in this macro invocation

warning: unused attribute
    --> src/libcore/ptr.rs:2721:1
     |
2721 | #[rustc_layout_scalar_valid_range_start(1)]
     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

[RUSTC-TIMING] core test:false 18.285
   Compiling rustc-std-workspace-core v1.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/tools/rustc-std-workspace-core)
[RUSTC-TIMING] rustc_std_workspace_core test:false 0.104               ] 22/36
   Compiling compiler_builtins v0.1.4
   Compiling libc v0.2.46
[RUSTC-TIMING] libc test:false 2.687=============>                     ] 23/36
[RUSTC-TIMING] compiler_builtins test:false 3.835==>                   ] 24/36
   Compiling alloc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/liballoc)
   Compiling unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libunwind)
   Compiling backtrace-sys v0.1.27
   Compiling rustc-demangle v0.1.10
   Compiling panic_abort v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_abort)
[RUSTC-TIMING] backtrace_sys test:false 0.139=======>                  ] 25/36
[RUSTC-TIMING] panic_abort test:false 0.162===========>                ] 26/36
[RUSTC-TIMING] unwind test:false 0.177=================>               ] 27/36
[RUSTC-TIMING] rustc_demangle test:false 1.356===========>             ] 28/36
[RUSTC-TIMING] alloc test:false 2.431=====================>            ] 29/36
   Compiling rustc_msan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_msan)
   Compiling rustc_asan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_asan)
   Compiling panic_unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_unwind)
   Compiling rustc_tsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_tsan)
   Compiling rustc_lsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lsan)
[RUSTC-TIMING] rustc_tsan test:false 0.132==================>          ] 30/36
[RUSTC-TIMING] rustc_msan test:false 0.147====================>        ] 31/36
[RUSTC-TIMING] rustc_asan test:false 0.147
[RUSTC-TIMING] rustc_lsan test:false 0.139=======================>     ] 33/36
[RUSTC-TIMING] panic_unwind test:false 0.315======================>    ] 34/36
   Compiling std v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd)
[RUSTC-TIMING] std test:false 6.673=================================>  ] 35/36
    Finished release [optimized] target(s) in 32.44s
Copying stage0 std from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
[TIMING] Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 32.492
Building stage0 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling proc_macro v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libproc_macro)
   Compiling term v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libterm)
   Compiling getopts v0.2.17
[RUSTC-TIMING] getopts test:false 3.648                                  ] 0/4
[RUSTC-TIMING] term test:false 4.328                                     ] 1/4
[RUSTC-TIMING] proc_macro test:false 12.435                              ] 2/4
   Compiling test v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest)
[RUSTC-TIMING] test test:false 6.657=====================>               ] 3/4
    Finished release [optimized] target(s) in 19.77s
Copying stage0 test from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
[TIMING] Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 19.829
Building stage0 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling nodrop v0.1.12
   Compiling cfg-if v0.1.6
   Compiling rand_core v0.3.0
   Compiling lazy_static v1.2.0
   Compiling void v1.0.2
[RUSTC-TIMING] cfg_if test:false 0.115                                 ] 1/128
   Compiling scopeguard v0.3.3
[RUSTC-TIMING] nodrop test:false 0.133                                 ] 2/128
   Compiling memoffset v0.2.1
[RUSTC-TIMING] void test:false 0.177                                   ] 3/128
   Compiling stable_deref_trait v1.1.0
[RUSTC-TIMING] lazy_static test:false 0.263                            ] 5/128
   Compiling byteorder v1.2.7
[RUSTC-TIMING] scopeguard test:false 0.190                             ] 7/128
   Compiling unicode-width v0.1.5
[RUSTC-TIMING] memoffset test:false 0.181                              ] 8/128
   Compiling either v1.5.0
[RUSTC-TIMING] stable_deref_trait test:false 0.208                     ] 9/128
   Compiling bitflags v1.0.4
[RUSTC-TIMING] bitflags test:false 0.181                              ] 10/128
   Compiling graphviz v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libgraphviz)
[RUSTC-TIMING] unicode_width test:false 0.307                         ] 11/128
   Compiling scoped-tls v0.1.2
[RUSTC-TIMING] rand_core test:false 0.925                             ] 15/128
   Compiling termcolor v1.0.4
[RUSTC-TIMING] either test:false 0.590                                ] 17/128
   Compiling lazy_static v0.2.11
[RUSTC-TIMING] scoped_tls test:false 0.403                            ] 18/128
   Compiling datafrog v2.0.1
[RUSTC-TIMING] lazy_static test:false 0.237                           ] 20/128
   Compiling rustc-demangle v0.1.10
[RUSTC-TIMING] byteorder test:false 1.827                             ] 21/128
   Compiling remove_dir_all v0.5.1
[RUSTC-TIMING] graphviz test:false 1.930                              ] 22/128
   Compiling rustc_fs_util v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_fs_util)
[RUSTC-TIMING] remove_dir_all test:false 0.341                        ] 25/128
   Compiling fmt_macros v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libfmt_macros)
[RUSTC-TIMING] rustc_demangle test:false 1.832                        ] 26/128
[RUSTC-TIMING] datafrog test:false 1.942                              ] 27/128
   Compiling rustc-serialize v0.3.24
   Compiling quick-error v1.2.2
[RUSTC-TIMING] rustc_fs_util test:false 0.799                         ] 28/128
   Compiling rustc_platform_intrinsics v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_platform_intrinsics)
[RUSTC-TIMING] quick_error test:false 0.268                           ] 29/128
   Compiling cc v1.0.25
[RUSTC-TIMING] termcolor test:false 2.978                             ] 31/128
   Compiling libc v0.2.46
   Compiling crossbeam-utils v0.2.2
[RUSTC-TIMING] crossbeam_utils test:false 0.760                       ] 33/128
   Compiling log v0.4.6
[RUSTC-TIMING] fmt_macros test:false 2.800                            ] 34/128
   Compiling arrayvec v0.4.7
[RUSTC-TIMING] log test:false 1.560                                   ] 35/128
   Compiling unreachable v1.0.0
[RUSTC-TIMING] unreachable test:false 0.240                           ] 36/128
   Compiling rustc-rayon-core v0.1.1
   Compiling log_settings v0.1.2
[RUSTC-TIMING] arrayvec test:false 2.096                              ] 38/128
   Compiling owning_ref v0.3.3
[RUSTC-TIMING] log_settings test:false 0.497                          ] 40/128
   Compiling rustc_target v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_target)
   Compiling crc32fast v1.1.2
   Compiling rand_core v0.2.2
[RUSTC-TIMING] rand_core test:false 0.223                             ] 45/128
   Compiling rand_isaac v0.1.1
[RUSTC-TIMING] owning_ref test:false 0.718                            ] 46/128
   Compiling rand_xorshift v0.1.0
[RUSTC-TIMING] rand_xorshift test:false 0.830                         ] 47/128
   Compiling rand_hc v0.1.0
[RUSTC-TIMING] rand_isaac test:false 1.313                            ] 48/128
   Compiling syntax v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax)
   Compiling rustc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc)
   Compiling chalk-macros v0.1.0
[RUSTC-TIMING] rand_hc test:false 1.436                               ] 51/128
   Compiling rustc-hash v1.0.1
[RUSTC-TIMING] rustc_hash test:false 0.346                            ] 52/128
   Compiling rustc_metadata v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_metadata)
[RUSTC-TIMING] chalk_macros test:false 1.382                          ] 53/128
   Compiling rustc_incremental v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_incremental)
   Compiling humantime v1.2.0
   Compiling rustc_driver v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_driver)
[RUSTC-TIMING] humantime test:false 1.886                             ] 57/128
   Compiling rustc_cratesio_shim v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_cratesio_shim)
[RUSTC-TIMING] rustc_cratesio_shim test:false 0.744                   ] 58/128
   Compiling ena v0.11.0
[RUSTC-TIMING] libc test:false 3.220==>                               ] 59/128
   Compiling smallvec v0.6.7
[RUSTC-TIMING] ena test:false 1.238====>                              ] 60/128
   Compiling crossbeam-epoch v0.3.1
[RUSTC-TIMING] smallvec test:false 1.539                              ] 61/128
   Compiling miniz-sys v0.1.11
[RUSTC-TIMING] crossbeam_epoch test:false 3.205                       ] 63/128
   Compiling backtrace-sys v0.1.27
[RUSTC-TIMING] cc test:false 16.274======>                            ] 65/128
   Compiling lock_api v0.1.3
[RUSTC-TIMING] crc32fast test:false 1.236>                            ] 66/128
   Compiling polonius-engine v0.6.2
[RUSTC-TIMING] lock_api test:false 1.027==>                           ] 67/128
   Compiling chalk-engine v0.9.0
   Compiling num_cpus v1.8.0
[RUSTC-TIMING] polonius_engine test:false 1.822                       ] 69/128
   Compiling rand v0.4.3
[RUSTC-TIMING] rustc_serialize test:false 19.692                      ] 70/128
   Compiling rand v0.5.5
[RUSTC-TIMING] num_cpus test:false 2.605====>                         ] 71/128
   Compiling atty v0.2.11
[RUSTC-TIMING] atty test:false 0.470========>                         ] 72/128
   Compiling jobserver v0.1.12
[RUSTC-TIMING] rand test:false 6.015========>                         ] 73/128
   Compiling memmap v0.6.2
[RUSTC-TIMING] memmap test:false 0.992=======>                        ] 74/128
   Compiling serialize v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libserialize)
[RUSTC-TIMING] chalk_engine test:false 9.106=>                        ] 75/128
   Compiling rustc_apfloat v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_apfloat)
[RUSTC-TIMING] jobserver test:false 5.056=====>                       ] 76/128
   Compiling crossbeam-deque v0.2.0
[RUSTC-TIMING] crossbeam_deque test:false 0.746=>                     ] 80/128
[RUSTC-TIMING] miniz_sys test:false 0.351=======>                     ] 81/128
[RUSTC-TIMING] backtrace_sys test:false 0.265===>                     ] 82/128
   Compiling rls-span v0.4.0
[RUSTC-TIMING] rustc_platform_intrinsics test:false 28.629            ] 83/128
   Compiling env_logger v0.5.13
[RUSTC-TIMING] rls_span test:false 1.840=========>                    ] 84/128
   Compiling rand_chacha v0.1.0
[RUSTC-TIMING] rand test:false 10.769=============>                   ] 85/128
   Compiling rand_pcg v0.1.1
   Compiling rand v0.6.1
   Compiling flate2 v1.0.6
[RUSTC-TIMING] rustc_apfloat test:false 6.250======>                  ] 89/128
   Compiling backtrace v0.3.11
[RUSTC-TIMING] flate2 test:false 3.716==============>                 ] 90/128
[RUSTC-TIMING] env_logger test:false 5.725==========>                 ] 91/128
   Compiling rls-data v0.18.1
   Compiling parking_lot_core v0.3.0
[RUSTC-TIMING] rustc_rayon_core test:false 5.446=====>                ] 92/128
[RUSTC-TIMING] backtrace test:false 3.018============>                ] 93/128
[RUSTC-TIMING] rand_pcg test:false 0.580==============>               ] 94/128
[RUSTC-TIMING] rand_chacha test:false 0.982===========>               ] 95/128
[RUSTC-TIMING] parking_lot_core test:false 3.050=======>              ] 96/128
[RUSTC-TIMING] rls_data test:false 3.511===============>              ] 97/128
   Compiling rustc-rayon v0.1.1
   Compiling parking_lot v0.6.4
[RUSTC-TIMING] serialize test:false 12.826=============>              ] 98/128
[RUSTC-TIMING] parking_lot test:false 1.969=============>             ] 99/128
[RUSTC-TIMING] rustc_rayon test:false 6.226============>             ] 100/128
   Compiling rustc_data_structures v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_data_structures)
[RUSTC-TIMING] rand test:false 6.778====================>            ] 101/128
   Compiling tempfile v3.0.5
[RUSTC-TIMING] tempfile test:false 1.973================>            ] 102/128
[RUSTC-TIMING] rustc_data_structures test:false 6.170====>           ] 103/128
   Compiling arena v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libarena)
[RUSTC-TIMING] arena test:false 0.818====================>           ] 104/128
   Compiling syntax_pos v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax_pos)
[RUSTC-TIMING] syntax_pos test:false 7.008================>          ] 105/128
   Compiling rustc_errors v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_errors)
[RUSTC-TIMING] rustc_errors test:false 12.638=============>          ] 106/128
[RUSTC-TIMING] rustc_target test:false 26.383=============>          ] 107/128
[RUSTC-TIMING] syntax test:false 87.246====================>         ] 108/128
   Compiling syntax_ext v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax_ext)
[RUSTC-TIMING] syntax_ext test:false 36.262================>         ] 109/128
[RUSTC-TIMING] rustc test:false 403.460=====================>        ] 110/128
   Compiling rustc_mir v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_mir)
   Compiling rustc_typeck v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_typeck)
   Compiling rustc_lint v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lint)
[RUSTC-TIMING] rustc_lint test:false 87.772=================>        ] 111/128
   Compiling rustc_allocator v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_allocator)
[RUSTC-TIMING] rustc_incremental test:false 105.566==========>       ] 112/128
   Compiling rustc_traits v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_traits)
[RUSTC-TIMING] rustc_allocator test:false 35.018=============>       ] 113/128
[RUSTC-TIMING] rustc_traits test:false 146.747===============>       ] 114/128
[RUSTC-TIMING] rustc_metadata test:false 275.328==============>      ] 115/128
   Compiling rustc_plugin v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_plugin)
[RUSTC-TIMING] rustc_plugin test:false 25.848=================>      ] 116/128
   Compiling rustc_resolve v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_resolve)
[RUSTC-TIMING] rustc_mir test:false 403.656====================>     ] 117/128
   Compiling rustc_codegen_utils v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_utils)
   Compiling rustc_passes v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_passes)
   Compiling rustc_borrowck v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_borrowck)
[RUSTC-TIMING] rustc_resolve test:false 107.162================>     ] 118/128
[RUSTC-TIMING] rustc_typeck test:false 421.062==================>    ] 119/128
[RUSTC-TIMING] rustc_codegen_utils test:false 49.845============>    ] 120/128
[RUSTC-TIMING] rustc_passes test:false 51.817===================>    ] 121/128
   Compiling rustc_privacy v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_privacy)
   Compiling rustc_save_analysis v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_save_analysis)
   Compiling rustc_codegen_ssa v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_ssa)
[RUSTC-TIMING] rustc_borrowck test:false 64.116==================>   ] 122/128
[RUSTC-TIMING] rustc_privacy test:false 36.560===================>   ] 123/128
[RUSTC-TIMING] rustc_save_analysis test:false 51.470==============>  ] 124/128
[RUSTC-TIMING] rustc_codegen_ssa test:false 69.226================>  ] 125/128
[RUSTC-TIMING] rustc_driver test:false 63.908======================> ] 126/128
   Compiling rustc-main v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc)
error: linking with `cc` failed: exit code: 1======================> ] 127/128
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_binary-86cfcdb180ca1244.4bhpffqk3funqhcw.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_binary-86cfcdb180ca1244.4bnnlzdzsdhovhb8.rcgu.o" "-o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_binary-86cfcdb180ca1244" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/release/deps" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/backtrace-sys-64431815b1652f33/out" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/build/miniz-sys-5c1d73718543201d/out" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_driver-d94f0ceba3b5a89b" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_traits-a8773236c481a551" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_save_analysis-6202b8eecfed4af5" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_codegen_utils-ec8e74a195ef7344" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_resolve-d37bfd4921b228a0" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_incremental-de7c86489cd1b79b" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_privacy-b85faedc4ff48bd9" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_typeck-c4ad385f41519a05" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_platform_intrinsics-e62e309067db2736" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_plugin-d84f7948491fa69e" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_metadata-7a8d618be3637136" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lsyntax_ext-e59e3e461f4fb265" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_lint-bd52473efcc64668" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_passes-2ee491130475de2d" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_borrowck-03642d0ef468a1c2" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_mir-354544bfbcea27fc" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_allocator-a3c03bbba7fe7cc7" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc-282236f4f1f46ca9" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-ltest-f3467d7206e00635" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lterm-191793eb2af4b9c0" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_fs_util-c9dfb87f256b1ada" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lsyntax-a744286dd2425515" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_errors-e7d774cc7807d9b2" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lsyntax_pos-936239c3e5bfd9ca" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_target-9a73c2e4a0117f6a" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lfmt_macros-724be23d12ec6248" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-larena-4ae1c3a2423060a6" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_data_structures-7c6c775edbed4c1f" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lrustc_cratesio_shim-6fe5b72986d6800e" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lgraphviz-a2d84108033452cc" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps" "-lserialize-44f98e624dadc81a" "-Wl,--start-group" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lstd-6d610542ea1eb444" "-Wl,--end-group" "-Wl,-Bstatic" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-d261cb8259a57d68.rlib" "-Wl,-Bdynamic" "-lutil" "-lutil" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil" "-Wl,-rpath,$ORIGIN/../lib"
  = note: /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<(dyn core::any::Any + core::marker::Send + ReStatic) as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq<std::ffi::os_str::OsStr>>::eq'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_cratesio_shim-6fe5b72986d6800e.so: undefined reference to `<core::str::Bytes<ReEarlyBound(0, 'a)> as core::iter_private::TrustedRandomAccess>::may_have_side_effect'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_mir-354544bfbcea27fc.so: undefined reference to `<core::fmt::Formatter<ReEarlyBound(0, '_)> as core::fmt::Write>::write_fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_mir-354544bfbcea27fc.so: undefined reference to `<core::fmt::Formatter<ReEarlyBound(0, '_)> as core::fmt::Write>::write_char'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<core::time::Duration as core::ops::arith::Add<core::time::Duration>>::add'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_errors-e7d774cc7807d9b2.so: undefined reference to `<std::io::stdio::StdoutLock<ReEarlyBound(0, 'a)> as std::io::Write>::write'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<alloc::vec::Vec<u8> as core::convert::From<&ReEarlyBound(0, 'a) str>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<core::time::Duration as core::ops::arith::Sub<core::time::Duration>>::sub'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_target-9a73c2e4a0117f6a.so: undefined reference to `<std::env::SplitPaths<ReEarlyBound(0, 'a)> as core::iter::iterator::Iterator>::next'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<core::fmt::Formatter<ReEarlyBound(0, '_)> as core::fmt::Write>::write_str'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_cratesio_shim-6fe5b72986d6800e.so: undefined reference to `<core::fmt::Arguments<ReEarlyBound(0, '_)> as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_save_analysis-6202b8eecfed4af5.so: undefined reference to `<std::path::Path as core::cmp::PartialEq<std::path::Path>>::eq'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<std::path::PathBuf as core::cmp::PartialEq<std::path::PathBuf>>::eq'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<&ReEarlyBound(0, 'a) std::fs::File as std::io::Write>::write'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_cratesio_shim-6fe5b72986d6800e.so: undefined reference to `<core::str::Bytes<ReEarlyBound(0, 'a)> as core::iter_private::TrustedRandomAccess>::get_unchecked'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_typeck-c4ad385f41519a05.so: undefined reference to `<&ReEarlyBound(1, 'b) alloc::string::String as core::str::pattern::Pattern<ReEarlyBound(0, 'a)>>::into_searcher'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<std::io::Guard<ReEarlyBound(0, 'a)> as core::ops::drop::Drop>::drop'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/libsyntax_pos-936239c3e5bfd9ca.so: undefined reference to `<alloc::string::Drain<ReEarlyBound(0, 'a)> as core::ops::drop::Drop>::drop'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_incremental-de7c86489cd1b79b.so: undefined reference to `<std::sys::unix::time::Timespec as core::cmp::PartialEq<std::sys::unix::time::Timespec>>::eq'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<&ReEarlyBound(0, 'a) std::fs::File as std::io::Read>::read'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-6d610542ea1eb444.so: undefined reference to `<rustc_demangle::Demangle<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `std::error::<impl core::convert::From<&ReEarlyBound(1, 'b) str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Sync + core::marker::Send + ReEarlyBound(0, 'a))>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_save_analysis-6202b8eecfed4af5.so: undefined reference to `<alloc::string::String as core::convert::From<alloc::borrow::Cow<ReEarlyBound(0, 'a), str>>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_incremental-de7c86489cd1b79b.so: undefined reference to `<std::sys::unix::time::Timespec as core::cmp::PartialOrd<std::sys::unix::time::Timespec>>::partial_cmp'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<std::io::stdio::StderrLock<ReEarlyBound(0, 'a)> as std::io::Write>::write'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `std::error::<impl core::convert::From<alloc::string::String> for alloc::boxed::Box<(dyn std::error::Error + ReStatic)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_save_analysis-6202b8eecfed4af5.so: undefined reference to `<core::num::bignum::Big32x40 as core::cmp::PartialOrd<core::num::bignum::Big32x40>>::partial_cmp'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_save_analysis-6202b8eecfed4af5.so: undefined reference to `<std::path::Components<ReEarlyBound(0, 'a)> as core::iter::iterator::Iterator>::next'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-sysroot/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-f3467d7206e00635.so: undefined reference to `<std::time::Instant as core::ops::arith::Sub<std::time::Instant>>::sub'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_save_analysis-6202b8eecfed4af5.so: undefined reference to `<core::num::bignum::Big32x40 as core::cmp::PartialEq<core::num::bignum::Big32x40>>::eq'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_codegen_utils-ec8e74a195ef7344.so: undefined reference to `<(dyn core::any::Any + ReStatic) as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc-282236f4f1f46ca9.so: undefined reference to `<std::path::PathBuf as core::cmp::PartialOrd<std::path::PathBuf>>::partial_cmp'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<core::fmt::Arguments<ReEarlyBound(0, '_)> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `std::error::<impl core::convert::From<alloc::string::String> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Sync + core::marker::Send + ReStatic)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_driver-d94f0ceba3b5a89b.so: undefined reference to `<std::path::Display<ReEarlyBound(0, 'a)> as core::fmt::Display>::fmt'
          collect2: error: ld returned 1 exit status
          

error: aborting due to previous error

[RUSTC-TIMING] rustc_binary test:false 1.118
error: Could not compile `rustc-main`.

To learn more, run the command again with --verbose.
command did not execute successfully: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "5" "--release" "--features" "" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc/Cargo.toml" "--message-format" "json"
expected success, got: exit code: 101
failed to run: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/bootstrap build --incremental -j 5
Build completed unsuccessfully in 0:20:20

real	20m20.782s
user	59m49.989s
sys	0m49.369s

on the same commit, without cleaning.

redid -Zverbose with a prior ./x.py clean and it compiled past the above error but it still error-ed on stage1

xftroxgpx@z5 2019/01/15 00:44:21 -bash5.0.0 t:10 j:0 d:3 pp:895 p:9093 ut22682
!79538 8 1  5.0.0-rc1-gbfeffd155283 #33 SMP PREEMPT Tue Jan 8 00:42:45 CET 2019
/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust 
$ ./clean 
    Finished dev [unoptimized] target(s) in 0.95s
./go
Build completed successfully in 0:00:07
-----------
xftroxgpx@z5 2019/01/15 00:47:47 -bash5.0.0 t:10 j:0 d:3 pp:895 p:9093 ut22887
!79539 9 0  5.0.0-rc1-gbfeffd155283 #33 SMP PREEMPT Tue Jan 8 00:42:45 CET 2019
/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust 
$ ./go
~/build/2nonpkgs/rust.stuff/rust/rust ~/build/2nonpkgs/rust.stuff/rust
./go:47+ set -xev
#export RUSTFLAGS="-Z verbose"
export RUSTFLAGS="-Zverbose"
./go:49+ export RUSTFLAGS=-Zverbose
./go:49+ RUSTFLAGS=-Zverbose
#verbose='-vv'
verbose=''
./go:51+ verbose=
threads=5
./go:52+ threads=5
#threads=1
time PATH="${HOME}/build/1packages/4used/chro/4_chromium-dev-git/makepkg_pacman/chromium-dev/src/python-path/:${PATH}" python2 ./x.py build $verbose --incremental -j $threads
./go:54+ PATH=/home/xftroxgpx/build/1packages/4used/chro/4_chromium-dev-git/makepkg_pacman/chromium-dev/src/python-path/:/opt/google-cloud-sdk/bin:/opt/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/depot_tools:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/xftroxgpx/bin:/home/xftroxgpx/build/2nonpkgs/rust.stuff/racer/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/debug:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rustfmt/target/release:/home/xftroxgpx/.cargo/bin:/opt/depot_tools:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/xftroxgpx/bin:/home/xftroxgpx/build/2nonpkgs/rust.stuff/racer/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/debug:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rustfmt/target/release:/home/xftroxgpx/.cargo/bin
./go:54+ python2 ./x.py build --incremental -j 5
extracting /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/cache/2019-01-04/rust-std-beta-x86_64-unknown-linux-gnu.tar.gz
extracting /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/cache/2019-01-04/rustc-beta-x86_64-unknown-linux-gnu.tar.gz
extracting /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/cache/2019-01-04/cargo-beta-x86_64-unknown-linux-gnu.tar.gz
    Finished dev [unoptimized] target(s) in 0.66s
Building stage0 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling cc v1.0.25
   Compiling core v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libcore)
   Compiling libc v0.2.46
   Compiling build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
   Compiling unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libunwind)
   Compiling compiler_builtins v0.1.4
   Compiling cmake v0.1.33
   Compiling backtrace-sys v0.1.27
   Compiling std v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd)
   Compiling rustc_asan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_asan)
   Compiling rustc_lsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lsan)
   Compiling rustc_tsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_tsan)
   Compiling rustc_msan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_msan)
warning: unnecessary `unsafe` block===========>                        ] 21/36
   --> src/libcore/num/mod.rs:71:30
    |
71  |                           Some(unsafe { $Ty(n) })
    |                                ^^^^^^ unnecessary `unsafe` block
...
100 | / nonzero_integers! {
101 | |     NonZeroU8(u8);
102 | |     NonZeroU16(u16);
103 | |     NonZeroU32(u32);
...   |
106 | |     NonZeroUsize(usize);
107 | | }
    | |_- in this macro invocation
    |
    = note: #[warn(unused_unsafe)] on by default

warning: unnecessary `unsafe` block
   --> src/libcore/num/mod.rs:71:30
    |
71  |                           Some(unsafe { $Ty(n) })
    |                                ^^^^^^ unnecessary `unsafe` block
...
100 | / nonzero_integers! {
101 | |     NonZeroU8(u8);
102 | |     NonZeroU16(u16);
103 | |     NonZeroU32(u32);
...   |
106 | |     NonZeroUsize(usize);
107 | | }
    | |_- in this macro invocation

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:2786:18
     |
2786 |             Some(unsafe { Unique { pointer: ptr as _, _marker: PhantomData } })
     |                  ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:2842:9
     |
2842 |         unsafe { Unique { pointer: reference as *mut T, _marker: PhantomData } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:2849:9
     |
2849 |         unsafe { Unique { pointer: reference as *const T, _marker: PhantomData } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:2856:9
     |
2856 |         unsafe { Unique { pointer: p.pointer, _marker: PhantomData } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:3045:9
     |
3045 |         unsafe { NonNull { pointer: unique.pointer } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:3053:9
     |
3053 |         unsafe { NonNull { pointer: reference as *mut T } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unnecessary `unsafe` block
    --> src/libcore/ptr.rs:3061:9
     |
3061 |         unsafe { NonNull { pointer: reference as *const T } }
     |         ^^^^^^ unnecessary `unsafe` block

warning: unused attribute
   --> src/libcore/num/mod.rs:50:17
    |
50  |                   #[rustc_layout_scalar_valid_range_start(1)]
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
100 | / nonzero_integers! {
101 | |     NonZeroU8(u8);
102 | |     NonZeroU16(u16);
103 | |     NonZeroU32(u32);
...   |
106 | |     NonZeroUsize(usize);
107 | | }
    | |_- in this macro invocation
    |
    = note: #[warn(unused_attributes)] on by default

warning: unused attribute
   --> src/libcore/num/mod.rs:50:17
    |
50  |                   #[rustc_layout_scalar_valid_range_start(1)]
    |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
100 | / nonzero_integers! {
101 | |     NonZeroU8(u8);
102 | |     NonZeroU16(u16);
103 | |     NonZeroU32(u32);
...   |
106 | |     NonZeroUsize(usize);
107 | | }
    | |_- in this macro invocation

warning: unused attribute
    --> src/libcore/ptr.rs:2721:1
     |
2721 | #[rustc_layout_scalar_valid_range_start(1)]
     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

[RUSTC-TIMING] core test:false 76.515
   Compiling rustc-std-workspace-core v1.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/tools/rustc-std-workspace-core)
[RUSTC-TIMING] rustc_std_workspace_core test:false 0.088               ] 22/36
[RUSTC-TIMING] libc test:false 2.532=============>                     ] 23/36
[RUSTC-TIMING] compiler_builtins test:false 3.592==>                   ] 24/36
   Compiling alloc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/liballoc)
   Compiling rustc-demangle v0.1.10
   Compiling panic_abort v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_abort)
[RUSTC-TIMING] backtrace_sys test:false 0.170=======>                  ] 25/36
[RUSTC-TIMING] panic_abort test:false 0.198===========>                ] 26/36
[RUSTC-TIMING] unwind test:false 0.280=================>               ] 27/36
[RUSTC-TIMING] rustc_demangle test:false 1.431===========>             ] 28/36
[RUSTC-TIMING] alloc test:false 11.056====================>            ] 29/36
   Compiling panic_unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_unwind)
[RUSTC-TIMING] rustc_tsan test:false 0.109==================>          ] 30/36
[RUSTC-TIMING] rustc_asan test:false 0.113====================>        ] 31/36
[RUSTC-TIMING] rustc_lsan test:false 0.124=====================>       ] 32/36
[RUSTC-TIMING] rustc_msan test:false 0.132=======================>     ] 33/36
[RUSTC-TIMING] panic_unwind test:false 0.487======================>    ] 34/36
[RUSTC-TIMING] std test:false 21.205================================>  ] 35/36
    Finished release [optimized] target(s) in 1m 54s
Copying stage0 std from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
[TIMING] Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 114.338
Building stage0 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling term v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libterm)
   Compiling getopts v0.2.17
   Compiling proc_macro v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libproc_macro)
[RUSTC-TIMING] getopts test:false 3.918                                  ] 0/4
[RUSTC-TIMING] term test:false 4.585                                     ] 1/4
[RUSTC-TIMING] proc_macro test:false 13.086                              ] 2/4
   Compiling test v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest)
[RUSTC-TIMING] test test:false 6.955=====================>               ] 3/4
    Finished release [optimized] target(s) in 20.88s
Copying stage0 test from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
[TIMING] Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 20.918
Building stage0 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling cfg-if v0.1.6
   Compiling libc v0.2.46
   Compiling nodrop v0.1.12
   Compiling rand_core v0.3.0
   Compiling scopeguard v0.3.3
[RUSTC-TIMING] cfg_if test:false 0.105                                 ] 0/128
   Compiling memoffset v0.2.1
[RUSTC-TIMING] memoffset test:false 0.133                              ] 1/128
   Compiling lazy_static v1.2.0
[RUSTC-TIMING] scopeguard test:false 0.228                             ] 2/128
   Compiling void v1.0.2
[RUSTC-TIMING] nodrop test:false 0.248                                 ] 3/128
   Compiling stable_deref_trait v1.1.0
[RUSTC-TIMING] void test:false 0.183                                   ] 4/128
[RUSTC-TIMING] stable_deref_trait test:false 0.189                     ] 5/128
[RUSTC-TIMING] lazy_static test:false 0.339                            ] 6/128
   Compiling rustc-rayon-core v0.1.1
   Compiling semver-parser v0.7.0
   Compiling bitflags v1.0.4
[RUSTC-TIMING] bitflags test:false 0.176                               ] 7/128
[RUSTC-TIMING] rand_core test:false 1.086                              ] 8/128
   Compiling unicode-width v0.1.5
   Compiling byteorder v1.2.7
   Compiling either v1.5.0
   Compiling graphviz v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libgraphviz)
[RUSTC-TIMING] unicode_width test:false 0.350                         ] 11/128
   Compiling cc v1.0.25
[RUSTC-TIMING] either test:false 0.587                                ] 12/128
   Compiling scoped-tls v0.1.2
[RUSTC-TIMING] scoped_tls test:false 0.525                            ] 13/128
   Compiling crc32fast v1.1.2
[RUSTC-TIMING] byteorder test:false 1.875                             ] 14/128
[RUSTC-TIMING] graphviz test:false 2.107                              ] 15/128
   Compiling rustc_target v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_target)
   Compiling lazy_static v0.2.11
   Compiling termcolor v1.0.4
   Compiling syntax v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax)
[RUSTC-TIMING] lazy_static test:false 0.335                           ] 18/128
   Compiling datafrog v2.0.1
   Compiling rustc-demangle v0.1.10
   Compiling rustc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc)
   Compiling remove_dir_all v0.5.1
[RUSTC-TIMING] datafrog test:false 1.996                              ] 22/128
   Compiling rustc_fs_util v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_fs_util)
[RUSTC-TIMING] remove_dir_all test:false 0.211                        ] 23/128
   Compiling fmt_macros v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libfmt_macros)
[RUSTC-TIMING] rustc_demangle test:false 2.078                        ] 24/128
   Compiling rustc_metadata v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_metadata)
[RUSTC-TIMING] termcolor test:false 3.034                             ] 25/128
   Compiling rustc_incremental v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_incremental)
   Compiling rustc-serialize v0.3.24
[RUSTC-TIMING] rustc_fs_util test:false 1.147                         ] 27/128
   Compiling rustc_platform_intrinsics v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_platform_intrinsics)
   Compiling quick-error v1.2.2
[RUSTC-TIMING] quick_error test:false 0.264                           ] 29/128
   Compiling rustc_driver v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_driver)
[RUSTC-TIMING] fmt_macros test:false 3.351                            ] 31/128
   Compiling crossbeam-utils v0.2.2
[RUSTC-TIMING] crossbeam_utils test:false 0.828                       ] 32/128
   Compiling log v0.4.6
[RUSTC-TIMING] log test:false 1.444                                   ] 33/128
   Compiling arrayvec v0.4.7
[RUSTC-TIMING] arrayvec test:false 1.938                              ] 34/128
   Compiling unreachable v1.0.0
[RUSTC-TIMING] unreachable test:false 0.162                           ] 35/128
   Compiling owning_ref v0.3.3
[RUSTC-TIMING] owning_ref test:false 0.979                            ] 36/128
   Compiling log_settings v0.1.2
[RUSTC-TIMING] log_settings test:false 0.673                          ] 37/128
   Compiling rand_core v0.2.2
[RUSTC-TIMING] rand_core test:false 0.191                             ] 38/128
   Compiling rand_hc v0.1.0
[RUSTC-TIMING] rand_hc test:false 1.642                               ] 39/128
   Compiling rand_isaac v0.1.1
[RUSTC-TIMING] rand_isaac test:false 1.785                            ] 40/128
   Compiling rand_xorshift v0.1.0
   Compiling rustc-hash v1.0.1
[RUSTC-TIMING] rustc_hash test:false 0.436                            ] 44/128
   Compiling semver v0.9.0
[RUSTC-TIMING] rand_xorshift test:false 0.749                         ] 46/128
   Compiling chalk-macros v0.1.0
[RUSTC-TIMING] chalk_macros test:false 1.837                          ] 47/128
   Compiling humantime v1.2.0
[RUSTC-TIMING] rustc_serialize test:false 19.421                      ] 53/128
[RUSTC-TIMING] cc test:false 17.294=>                                 ] 54/128
   Compiling ena v0.11.0
   Compiling rustc_cratesio_shim v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_cratesio_shim)
   Compiling crossbeam-epoch v0.3.1
[RUSTC-TIMING] humantime test:false 2.727                             ] 57/128
   Compiling smallvec v0.6.7
[RUSTC-TIMING] rustc_cratesio_shim test:false 0.628                   ] 58/128
   Compiling lock_api v0.1.3
[RUSTC-TIMING] ena test:false 1.144===>                               ] 59/128
   Compiling backtrace-sys v0.1.27
[RUSTC-TIMING] smallvec test:false 1.714                              ] 60/128
[RUSTC-TIMING] lock_api test:false 1.180                              ] 61/128
   Compiling miniz-sys v0.1.11
[RUSTC-TIMING] crossbeam_epoch test:false 3.190                       ] 62/128
   Compiling polonius-engine v0.6.2
   Compiling chalk-engine v0.9.0
[RUSTC-TIMING] rustc_platform_intrinsics test:false 25.049            ] 65/128
   Compiling rls-span v0.4.0
[RUSTC-TIMING] crc32fast test:false 1.398>                            ] 66/128
   Compiling rustc_version v0.2.3
[RUSTC-TIMING] polonius_engine test:false 2.480                       ] 67/128
   Compiling serialize v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libserialize)
[RUSTC-TIMING] rls_span test:false 1.932==>                           ] 68/128
   Compiling rustc_apfloat v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_apfloat)
[RUSTC-TIMING] libc test:false 3.879=======>                          ] 69/128
   Compiling crossbeam-deque v0.2.0
[RUSTC-TIMING] crossbeam_deque test:false 0.683                       ] 70/128
[RUSTC-TIMING] rustc_apfloat test:false 5.971                         ] 72/128
   Compiling rls-data v0.18.1
   Compiling rand v0.5.5
   Compiling num_cpus v1.8.0
[RUSTC-TIMING] chalk_engine test:false 10.360>                        ] 75/128
   Compiling rand v0.4.3
[RUSTC-TIMING] num_cpus test:false 2.494======>                       ] 76/128
   Compiling atty v0.2.11
[RUSTC-TIMING] atty test:false 0.503==========>                       ] 77/128
   Compiling jobserver v0.1.12
[RUSTC-TIMING] rls_data test:false 3.666=======>                      ] 78/128
   Compiling memmap v0.6.2
[RUSTC-TIMING] memmap test:false 1.366=========>                      ] 79/128
   Compiling rand_chacha v0.1.0
   Compiling rand_pcg v0.1.1
[RUSTC-TIMING] rand test:false 6.566============>                     ] 82/128
   Compiling rand v0.6.1
[RUSTC-TIMING] jobserver test:false 5.731========>                    ] 83/128
[RUSTC-TIMING] backtrace_sys test:false 0.286====>                    ] 84/128
   Compiling env_logger v0.5.13
[RUSTC-TIMING] serialize test:false 15.689========>                   ] 85/128
[RUSTC-TIMING] miniz_sys test:false 0.300=========>                   ] 86/128
   Compiling backtrace v0.3.11
   Compiling flate2 v1.0.6
[RUSTC-TIMING] rand test:false 10.056===============>                 ] 90/128
[RUSTC-TIMING] rand_chacha test:false 1.021=========>                 ] 91/128
[RUSTC-TIMING] rand_pcg test:false 0.506=============>                ] 92/128
   Compiling parking_lot_core v0.3.0
[RUSTC-TIMING] backtrace test:false 2.871=============>               ] 94/128
[RUSTC-TIMING] flate2 test:false 3.795================>               ] 95/128
[RUSTC-TIMING] env_logger test:false 5.287=============>              ] 96/128
[RUSTC-TIMING] parking_lot_core test:false 2.525=======>              ] 97/128
   Compiling parking_lot v0.6.4
[RUSTC-TIMING] rustc_rayon_core test:false 5.417=======>              ] 98/128
   Compiling rustc-rayon v0.1.1
[RUSTC-TIMING] parking_lot test:false 1.951=============>             ] 99/128
[RUSTC-TIMING] rand test:false 7.732===================>             ] 100/128
   Compiling tempfile v3.0.5
[RUSTC-TIMING] rustc_rayon test:false 6.435=============>            ] 101/128
   Compiling rustc_data_structures v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_data_structures)
[RUSTC-TIMING] tempfile test:false 2.131================>            ] 102/128
[RUSTC-TIMING] rustc_data_structures test:false 7.160====>           ] 103/128
   Compiling arena v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libarena)
[RUSTC-TIMING] arena test:false 0.876====================>           ] 104/128
   Compiling syntax_pos v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax_pos)
[RUSTC-TIMING] syntax_pos test:false 7.404================>          ] 105/128
   Compiling rustc_errors v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_errors)
[RUSTC-TIMING] rustc_errors test:false 12.854=============>          ] 106/128
[RUSTC-TIMING] rustc_target test:false 28.047=============>          ] 107/128
[RUSTC-TIMING] syntax test:false 87.957====================>         ] 108/128
   Compiling syntax_ext v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax_ext)
[RUSTC-TIMING] syntax_ext test:false 36.192================>         ] 109/128
[RUSTC-TIMING] rustc test:false 403.091=====================>        ] 110/128
   Compiling rustc_mir v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_mir)
   Compiling rustc_typeck v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_typeck)
   Compiling rustc_lint v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lint)
[RUSTC-TIMING] rustc_lint test:false 88.288=================>        ] 111/128
   Compiling rustc_allocator v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_allocator)
[RUSTC-TIMING] rustc_incremental test:false 104.622==========>       ] 112/128
   Compiling rustc_traits v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_traits)
[RUSTC-TIMING] rustc_allocator test:false 35.524=============>       ] 113/128
[RUSTC-TIMING] rustc_traits test:false 150.111===============>       ] 114/128
[RUSTC-TIMING] rustc_metadata test:false 274.410==============>      ] 115/128
   Compiling rustc_resolve v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_resolve)
[RUSTC-TIMING] rustc_typeck test:false 279.033================>      ] 116/128
   Compiling rustc_plugin v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_plugin)
[RUSTC-TIMING] rustc_plugin test:false 26.788==================>     ] 117/128
   Compiling rustc_privacy v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_privacy)
[RUSTC-TIMING] rustc_resolve test:false 81.722=================>     ] 118/128
[RUSTC-TIMING] rustc_privacy test:false 56.679==================>    ] 119/128
[RUSTC-TIMING] rustc_mir test:false 431.846=====================>    ] 120/128
   Compiling rustc_codegen_utils v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_utils)
   Compiling rustc_borrowck v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_borrowck)
   Compiling rustc_passes v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_passes)
[RUSTC-TIMING] rustc_codegen_utils test:false 46.629============>    ] 121/128
   Compiling rustc_save_analysis v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_save_analysis)
[RUSTC-TIMING] rustc_passes test:false 50.451====================>   ] 122/128
   Compiling rustc_codegen_ssa v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_ssa)
[RUSTC-TIMING] rustc_borrowck test:false 63.321==================>   ] 123/128
[RUSTC-TIMING] rustc_save_analysis test:false 49.106==============>  ] 124/128
[RUSTC-TIMING] rustc_codegen_ssa test:false 78.626================>  ] 125/128
[RUSTC-TIMING] rustc_driver test:false 80.522======================> ] 126/128
   Compiling rustc-main v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc)
[RUSTC-TIMING] rustc_binary test:false 1.148=======================> ] 127/128
    Finished release [optimized] target(s) in 20m 01s
Copying stage0 rustc from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
[TIMING] Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 1202.025
Building stage0 codegen artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu, llvm)
   Compiling libc v0.2.46
   Compiling build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
   Compiling cc v1.0.25
   Compiling rustc_codegen_llvm v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_llvm)
   Compiling rustc-demangle v0.1.10
[RUSTC-TIMING] rustc_demangle test:false 3.052                          ] 3/15
[RUSTC-TIMING] libc test:false 4.536>                                   ] 6/15
   Compiling num_cpus v1.8.0
   Compiling memmap v0.6.2
[RUSTC-TIMING] memmap test:false 1.154==>                               ] 7/15
   Compiling rustc_llvm v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_llvm)
[RUSTC-TIMING] num_cpus test:false 2.761=======>                        ] 9/15
[RUSTC-TIMING] cc test:false 17.623===================>                ] 11/15
[RUSTC-TIMING] rustc_llvm test:false 0.571====================>        ] 13/15
[RUSTC-TIMING] rustc_codegen_llvm test:false 88.282===============>    ] 14/15
    Finished release [optimized] target(s) in 2m 23s
[TIMING] CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" } -- 143.438
Assembling stage1 compiler (x86_64-unknown-linux-gnu)
[TIMING] Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } } -- 0.526
Building stage1 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling cc v1.0.25
   Compiling core v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libcore)
   Compiling libc v0.2.46
   Compiling build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
   Compiling unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libunwind)
   Compiling compiler_builtins v0.1.4
   Compiling cmake v0.1.33
   Compiling backtrace-sys v0.1.27
   Compiling std v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd)
   Compiling rustc_asan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_asan)
   Compiling rustc_msan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_msan)
   Compiling rustc_tsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_tsan)
   Compiling rustc_lsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lsan)
[RUSTC-TIMING] core test:false 170.140========>                        ] 21/36
   Compiling rustc-std-workspace-core v1.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/tools/rustc-std-workspace-core)
[RUSTC-TIMING] rustc_std_workspace_core test:false 0.216               ] 22/36
[RUSTC-TIMING] libc test:false 4.598=============>                     ] 23/36
[RUSTC-TIMING] compiler_builtins test:false 7.294==>                   ] 24/36
   Compiling alloc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/liballoc)
   Compiling rustc-demangle v0.1.10
   Compiling panic_abort v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_abort)
[RUSTC-TIMING] backtrace_sys test:false 0.250=======>                  ] 25/36
[RUSTC-TIMING] panic_abort test:false 0.258===========>                ] 26/36
[RUSTC-TIMING] unwind test:false 0.535=================>               ] 27/36
[RUSTC-TIMING] rustc_demangle test:false 2.225===========>             ] 28/36
[RUSTC-TIMING] alloc test:false 26.448====================>            ] 29/36
   Compiling panic_unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_unwind)
[RUSTC-TIMING] rustc_tsan test:false 0.194==================>          ] 30/36
[RUSTC-TIMING] rustc_lsan test:false 0.205
[RUSTC-TIMING] rustc_asan test:false 0.192=====================>       ] 32/36
[RUSTC-TIMING] rustc_msan test:false 0.223=======================>     ] 33/36
[RUSTC-TIMING] panic_unwind test:false 1.027======================>    ] 34/36
[RUSTC-TIMING] std test:false 43.306================================>  ] 35/36
    Finished release [optimized] target(s) in 4m 10s
Copying stage1 std from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
[TIMING] Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } } -- 250.091
Building stage1 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling proc_macro v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libproc_macro)
   Compiling getopts v0.2.17
   Compiling term v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libterm)
[RUSTC-TIMING] getopts test:false 6.395                                  ] 0/4
[RUSTC-TIMING] term test:false 8.528                                     ] 1/4
[RUSTC-TIMING] proc_macro test:false 29.807                              ] 2/4
   Compiling test v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest)
[RUSTC-TIMING] test test:false 12.916====================>               ] 3/4
    Finished release [optimized] target(s) in 43.65s
Copying stage1 test from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
[TIMING] Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } } -- 43.704
Building stage1 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
   Compiling cfg-if v0.1.6
   Compiling libc v0.2.46
   Compiling nodrop v0.1.12
   Compiling void v1.0.2
   Compiling memoffset v0.2.1
[RUSTC-TIMING] memoffset test:false 0.200                              ] 0/128
   Compiling rand_core v0.3.0
[RUSTC-TIMING] cfg_if test:false 0.253                                 ] 1/128
   Compiling scopeguard v0.3.3
[RUSTC-TIMING] void test:false 0.339                                   ] 2/128
   Compiling lazy_static v1.2.0
[RUSTC-TIMING] nodrop test:false 0.358                                 ] 3/128
   Compiling stable_deref_trait v1.1.0
[RUSTC-TIMING] scopeguard test:false 0.452                             ] 4/128
   Compiling rustc-rayon-core v0.1.1
[RUSTC-TIMING] stable_deref_trait test:false 0.341                     ] 5/128
   Compiling semver-parser v0.7.0
[RUSTC-TIMING] lazy_static test:false 0.531                            ] 6/128
   Compiling bitflags v1.0.4
   Compiling byteorder v1.2.7
[RUSTC-TIMING] bitflags test:false 0.407                               ] 8/128
   Compiling either v1.5.0
[RUSTC-TIMING] rand_core test:false 2.546                              ] 9/128
   Compiling unicode-width v0.1.5
   Compiling graphviz v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libgraphviz)
[RUSTC-TIMING] either test:false 1.419                                ] 11/128
   Compiling cc v1.0.25
[RUSTC-TIMING] unicode_width test:false 0.750                         ] 12/128
   Compiling crc32fast v1.1.2
[RUSTC-TIMING] byteorder test:false 4.160                             ] 13/128
   Compiling scoped-tls v0.1.2
[RUSTC-TIMING] scoped_tls test:false 0.720                            ] 14/128
   Compiling rustc_target v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_target)
[RUSTC-TIMING] graphviz test:false 4.480                              ] 16/128
   Compiling syntax v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax)
   Compiling lazy_static v0.2.11
   Compiling termcolor v1.0.4
   Compiling datafrog v2.0.1
[RUSTC-TIMING] lazy_static test:false 0.478                           ] 19/128
   Compiling rustc-demangle v0.1.10
   Compiling rustc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc)
   Compiling remove_dir_all v0.5.1
[RUSTC-TIMING] remove_dir_all test:false 0.261                        ] 22/128
   Compiling rustc_incremental v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_incremental)
[RUSTC-TIMING] rustc_demangle test:false 2.930                        ] 23/128
   Compiling rustc_metadata v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_metadata)
[RUSTC-TIMING] datafrog test:false 4.672                              ] 25/128
   Compiling rustc_fs_util v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_fs_util)
   Compiling fmt_macros v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libfmt_macros)
[RUSTC-TIMING] termcolor test:false 5.538                             ] 27/128
   Compiling rustc-serialize v0.3.24
[RUSTC-TIMING] rustc_fs_util test:false 1.955                         ] 28/128
   Compiling rustc_platform_intrinsics v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_platform_intrinsics)
   Compiling quick-error v1.2.2
[RUSTC-TIMING] fmt_macros test:false 4.978                            ] 29/128
   Compiling rustc_driver v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_driver)
[RUSTC-TIMING] quick_error test:false 0.446                           ] 30/128
   Compiling crossbeam-utils v0.2.2
[RUSTC-TIMING] crossbeam_utils test:false 2.482                       ] 32/128
   Compiling log v0.4.6
[RUSTC-TIMING] log test:false 3.237                                   ] 33/128
   Compiling unreachable v1.0.0
[RUSTC-TIMING] unreachable test:false 0.448                           ] 34/128
   Compiling arrayvec v0.4.7
   Compiling owning_ref v0.3.3
[RUSTC-TIMING] arrayvec test:false 4.908                              ] 36/128
   Compiling log_settings v0.1.2
[RUSTC-TIMING] log_settings test:false 1.079                          ] 37/128
   Compiling rand_core v0.2.2
[RUSTC-TIMING] owning_ref test:false 1.456                            ] 39/128
   Compiling rand_isaac v0.1.1
[RUSTC-TIMING] rand_core test:false 0.263                             ] 40/128
   Compiling rand_hc v0.1.0
[RUSTC-TIMING] rand_hc test:false 2.002                               ] 41/128
   Compiling rand_xorshift v0.1.0
[RUSTC-TIMING] rand_isaac test:false 3.263                            ] 42/128
   Compiling rustc-hash v1.0.1
[RUSTC-TIMING] rand_xorshift test:false 1.546                         ] 44/128
   Compiling semver v0.9.0
[RUSTC-TIMING] rustc_hash test:false 0.574                            ] 47/128
   Compiling chalk-macros v0.1.0
[RUSTC-TIMING] chalk_macros test:false 2.282                          ] 48/128
   Compiling humantime v1.2.0
[RUSTC-TIMING] humantime test:false 4.658                             ] 53/128
   Compiling rustc_cratesio_shim v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_cratesio_shim)
[RUSTC-TIMING] rustc_cratesio_shim test:false 1.051                   ] 55/128
   Compiling ena v0.11.0
   Compiling smallvec v0.6.7
[RUSTC-TIMING] cc test:false 29.418==>                                ] 57/128
   Compiling miniz-sys v0.1.11
[RUSTC-TIMING] ena test:false 3.145===>                               ] 58/128
   Compiling backtrace-sys v0.1.27
[RUSTC-TIMING] smallvec test:false 3.095                              ] 59/128
   Compiling crossbeam-epoch v0.3.1
error: linking with `cc` failed: exit code: 1                         ] 60/128
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.0.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.1.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.10.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.11.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.12.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.13.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.14.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.15.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.2.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.3.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.4.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.5.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.6.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.7.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.8.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.build_script_build.esk6ip8b-cgu.9.rcgu.o" "-o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-032e52749628e572/build_script_build-032e52749628e572.4rij9q2ih77gw4kr.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib" "-Wl,--start-group" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-0edb9a858e8b5b7a.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-698121058592466d.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-dd1b46d0cadcac0a.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-1a31b8a739b910e7.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-992bde8cba56d336.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-81cb34f01cf8f125.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-db28f576b7ec755e.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-30ec7361264d49c1.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-590157cbd6eb9894.rlib" "-Wl,--end-group" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-8b218909f1de9b54.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
  = note: /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.0.rcgu.o): in function `cc::Build::try_compile':
          cc.2wi1bjme-cgu.0:(.text._ZN2cc5Build11try_compile17h8d4f9894750a7b61E+0x409f): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.2wi1bjme-cgu.0:(.text._ZN2cc5Build11try_compile17h8d4f9894750a7b61E+0x4274): undefined reference to `<std::env::SplitPaths<'a> as core::iter::iterator::Iterator>::next'
          /usr/bin/ld: cc.2wi1bjme-cgu.0:(.text._ZN2cc5Build11try_compile17h8d4f9894750a7b61E+0x43db): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: cc.2wi1bjme-cgu.0:(.text._ZN2cc5Build11try_compile17h8d4f9894750a7b61E+0x46a0): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.0.rcgu.o): in function `cc::Build::get_base_compiler':
          cc.2wi1bjme-cgu.0:(.text._ZN2cc5Build17get_base_compiler17h49f32894743338f7E+0x1aa1): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.10.rcgu.o): in function `<alloc::boxed::Box<T> as core::fmt::Debug>::fmt':
          cc.2wi1bjme-cgu.10:(.text._ZN63_$LT$alloc..boxed..Box$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h34876ebdca0b33e8E+0xf): undefined reference to `<(dyn core::any::Any + core::marker::Send + 'static) as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.12.rcgu.o): in function `std::io::Write::write_all':
          cc.2wi1bjme-cgu.12:(.text._ZN3std2io5Write9write_all17h0a1effd41fa565faE+0x12d): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.12.rcgu.o): in function `std::io::Write::write_fmt':
          cc.2wi1bjme-cgu.12:(.text._ZN3std2io5Write9write_fmt17h7d9d6ad1013ff40fE+0x62): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.12.rcgu.o): in function `<std::io::buffered::BufWriter<W> as core::ops::drop::Drop>::drop':
          cc.2wi1bjme-cgu.12:(.text._ZN79_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h92bcc267c55f4ad1E+0x142): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::copy_from_slice':
          cc.2wi1bjme-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$15copy_from_slice17hc45b8ef1c7927d2fE+0xb8): undefined reference to `<core::fmt::Arguments<'_> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::contains':
          cc.2wi1bjme-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8contains17hc3d4f91abc33a096E+0x19): undefined reference to `<std::ffi::os_str::OsString as core::cmp::PartialEq>::eq'
          collect2: error: ld returned 1 exit status
          

error: aborting due to previous error

error: Could not compile `miniz-sys`.
warning: build failed, waiting for other jobs to finish...
error: linking with `cc` failed: exit code: 1                         ] 60/128
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.0.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.1.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.10.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.11.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.12.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.13.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.14.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.15.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.2.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.3.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.4.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.5.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.6.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.7.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.8.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.build_script_build.8ibqsp76-cgu.9.rcgu.o" "-o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-5693778936355823/build_script_build-5693778936355823.7t662ucmt2vidbb.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib" "-Wl,--start-group" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-0edb9a858e8b5b7a.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-698121058592466d.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-dd1b46d0cadcac0a.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-1a31b8a739b910e7.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-992bde8cba56d336.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-81cb34f01cf8f125.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-db28f576b7ec755e.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-30ec7361264d49c1.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-590157cbd6eb9894.rlib" "-Wl,--end-group" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-8b218909f1de9b54.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
  = note: /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.0.rcgu.o): in function `cc::Build::try_compile':
          cc.2wi1bjme-cgu.0:(.text._ZN2cc5Build11try_compile17h8d4f9894750a7b61E+0x409f): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.2wi1bjme-cgu.0:(.text._ZN2cc5Build11try_compile17h8d4f9894750a7b61E+0x4274): undefined reference to `<std::env::SplitPaths<'a> as core::iter::iterator::Iterator>::next'
          /usr/bin/ld: cc.2wi1bjme-cgu.0:(.text._ZN2cc5Build11try_compile17h8d4f9894750a7b61E+0x43db): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: cc.2wi1bjme-cgu.0:(.text._ZN2cc5Build11try_compile17h8d4f9894750a7b61E+0x46a0): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.0.rcgu.o): in function `cc::Build::get_base_compiler':
          cc.2wi1bjme-cgu.0:(.text._ZN2cc5Build17get_base_compiler17h49f32894743338f7E+0x1aa1): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.10.rcgu.o): in function `<alloc::boxed::Box<T> as core::fmt::Debug>::fmt':
          cc.2wi1bjme-cgu.10:(.text._ZN63_$LT$alloc..boxed..Box$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17h34876ebdca0b33e8E+0xf): undefined reference to `<(dyn core::any::Any + core::marker::Send + 'static) as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.12.rcgu.o): in function `std::io::Write::write_all':
          cc.2wi1bjme-cgu.12:(.text._ZN3std2io5Write9write_all17h0a1effd41fa565faE+0x12d): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.12.rcgu.o): in function `std::io::Write::write_fmt':
          cc.2wi1bjme-cgu.12:(.text._ZN3std2io5Write9write_fmt17h7d9d6ad1013ff40fE+0x62): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.12.rcgu.o): in function `<std::io::buffered::BufWriter<W> as core::ops::drop::Drop>::drop':
          cc.2wi1bjme-cgu.12:(.text._ZN79_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17h92bcc267c55f4ad1E+0x142): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::copy_from_slice':
          cc.2wi1bjme-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$15copy_from_slice17hc45b8ef1c7927d2fE+0xb8): undefined reference to `<core::fmt::Arguments<'_> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-9519df3cf4247a6a.rlib(cc-9519df3cf4247a6a.cc.2wi1bjme-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::contains':
          cc.2wi1bjme-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8contains17hc3d4f91abc33a096E+0x19): undefined reference to `<std::ffi::os_str::OsString as core::cmp::PartialEq>::eq'
          collect2: error: ld returned 1 exit status
          

error: aborting due to previous error

error: Could not compile `backtrace-sys`.
warning: build failed, waiting for other jobs to finish...
[RUSTC-TIMING] crossbeam_epoch test:false 6.165                       ] 60/128
[RUSTC-TIMING] rustc_serialize test:false 42.128                      ] 61/128
[RUSTC-TIMING] rustc_platform_intrinsics test:false 49.831            ] 62/128
error: build failed
command did not execute successfully: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "5" "--release" "--features" "" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc/Cargo.toml" "--message-format" "json"
expected success, got: exit code: 101
failed to run: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/bootstrap build --incremental -j 5
Build completed unsuccessfully in 0:30:57

real	30m57.860s
user	78m3.026s
sys	1m15.202s

@ghost ghost changed the title lots of undefined references at linking of stage1 compiler artifacts Compiling backtrace-sys v0.1.27 for current rust HEAD when RUSTFLAGS="-Z verbose", lots of undefined references at some linking stage0/1 compiler artifacts Jan 14, 2019
@ghost
Copy link
Author

ghost commented Jan 15, 2019

I did a git clean -dfx to ensure proper cleaning, then updated to latest HEAD which is 03acbd7

with RUSTFLAGS="-Zverbose" compile still fails at linking stage in Building stage1 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)

Raw full output.

output from the second invocation
/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust 
$ ./go
~/build/2nonpkgs/rust.stuff/rust/rust ~/build/2nonpkgs/rust.stuff/rust
./go:47+ set -xev
#export RUSTFLAGS="-Z verbose"
export RUSTFLAGS="-Zverbose"
./go:49+ export RUSTFLAGS=-Zverbose
./go:49+ RUSTFLAGS=-Zverbose
verbose='-vv'
./go:50+ verbose=-vv
#verbose=''
threads=5
./go:52+ threads=5
#threads=1
time PATH="${HOME}/build/1packages/4used/chro/4_chromium-dev-git/makepkg_pacman/chromium-dev/src/python-path/:${PATH}" python2 ./x.py build $verbose --incremental -j $threads
./go:54+ PATH=/home/xftroxgpx/build/1packages/4used/chro/4_chromium-dev-git/makepkg_pacman/chromium-dev/src/python-path/:/opt/google-cloud-sdk/bin:/opt/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/depot_tools:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/xftroxgpx/bin:/home/xftroxgpx/build/2nonpkgs/rust.stuff/racer/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/debug:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rustfmt/target/release:/home/xftroxgpx/.cargo/bin:/opt/depot_tools:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/home/xftroxgpx/bin:/home/xftroxgpx/build/2nonpkgs/rust.stuff/racer/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/debug:/home/xftroxgpx/build/2nonpkgs/rust.stuff/chars/target/release:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rustfmt/target/release:/home/xftroxgpx/.cargo/bin
./go:54+ python2 ./x.py build -vv --incremental -j 5
running: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo build --manifest-path /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/bootstrap/Cargo.toml --verbose
       Fresh unicode-xid v0.1.0
       Fresh fixedbitset v0.1.9
       Fresh ordermap v0.3.5
       Fresh cfg-if v0.1.6
       Fresh cc v1.0.28
       Fresh itoa v0.4.3
       Fresh lazy_static v0.2.11
       Fresh getopts v0.2.17
       Fresh build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
       Fresh petgraph v0.4.13
       Fresh cmake v0.1.33
       Fresh proc-macro2 v0.4.24
       Fresh ryu v0.2.7
       Fresh serde v1.0.82
       Fresh libc v0.2.46
       Fresh quote v0.6.10
       Fresh toml v0.4.10
       Fresh serde_json v1.0.33
       Fresh num_cpus v1.8.0
       Fresh filetime v0.2.4
       Fresh time v0.1.40
       Fresh syn v0.15.22
       Fresh serde_derive v1.0.81
       Fresh bootstrap v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/bootstrap)
    Finished dev [unoptimized] target(s) in 0.69s
running: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/bootstrap build -vv --incremental -j 5
finding compilers
CC_x86_64-unknown-linux-gnu = "cc"
CFLAGS_x86_64-unknown-linux-gnu = ["-ffunction-sections", "-fdata-sections", "-fPIC", "-m64"]
AR_x86_64-unknown-linux-gnu = "ar"
CXX_x86_64-unknown-linux-gnu = "c++"
running sanity check
learning about cargo
finding compilers
CC_x86_64-unknown-linux-gnu = "cc"
CFLAGS_x86_64-unknown-linux-gnu = ["-ffunction-sections", "-fdata-sections", "-fPIC", "-m64"]
AR_x86_64-unknown-linux-gnu = "ar"
CXX_x86_64-unknown-linux-gnu = "c++"
running sanity check
learning about cargo
> Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  > Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    > Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    < Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    > Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        > Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          > StartupObjects { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          < StartupObjects { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          > Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          < Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          > StdLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
            > Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
              c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
            < Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
            c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
            c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          < StdLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        < Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        > TestLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        < TestLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      < Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > RustcLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      < RustcLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    < Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    > CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
      c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > Llvm { target: "x86_64-unknown-linux-gnu", emscripten: false }
      < Llvm { target: "x86_64-unknown-linux-gnu", emscripten: false }
    < CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
    > Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    < Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    > Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    < Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  < Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    > Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      > Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        > StartupObjects { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        < StartupObjects { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        > StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        < StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      < Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      > TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      < TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    < Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    > RustcLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    < RustcLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
  < Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > CodegenBackend { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
    c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Llvm { target: "x86_64-unknown-linux-gnu", emscripten: false }
  < CodegenBackend { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
  > Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  < Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
  > Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  < Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
< Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
> Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  > StartupObjects { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
  < StartupObjects { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
Dirty - /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2-tools
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  < StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
< Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
c Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
> Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  < TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
< Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
c Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
> Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > RustcLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Libdir { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  < RustcLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
< Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
c Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
> CodegenBackend { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
  c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  c CodegenBackend { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
< CodegenBackend { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
> Rustdoc { host: "x86_64-unknown-linux-gnu" }
  c Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
Dirty - /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2-tools/x86_64-unknown-linux-gnu/release
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  c Sysroot { compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
< Rustdoc { host: "x86_64-unknown-linux-gnu" }
> Assemble { target_compiler: Compiler { stage: 2, host: "x86_64-unknown-linux-gnu" } }
  > Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    > Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    < Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    > Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        > Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          > StartupObjects { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          < StartupObjects { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          > Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          < Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
Building stage0 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "5" "-v" "--release" "--features" "panic-unwind backtrace" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd/Cargo.toml" "--message-format" "json"
       Fresh cc v1.0.28
       Fresh core v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libcore)
       Fresh build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
       Fresh cmake v0.1.33
       Fresh rustc-std-workspace-core v1.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/tools/rustc-std-workspace-core)
       Fresh libc v0.2.46
       Fresh compiler_builtins v0.1.4
       Fresh alloc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/liballoc)
       Fresh panic_abort v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_abort)
       Fresh rustc-demangle v0.1.10
       Fresh unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libunwind)
       Fresh backtrace-sys v0.1.27
       Fresh rustc_asan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_asan)
       Fresh rustc_tsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_tsan)
       Fresh rustc_msan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_msan)
       Fresh rustc_lsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lsan)
       Fresh panic_unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_unwind)
       Fresh std v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd)
    Finished release [optimized] target(s) in 0.81s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-std/x86_64-unknown-linux-gnu/release/.libstd.stamp"; contents equal and SystemTime { tv_sec: 1547512026, tv_nsec: 805623527 } <= SystemTime { tv_sec: 1547512026, tv_nsec: 911622195 }
          c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          > StdLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
Copying stage0 std from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
            > Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
              c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
            < Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
            c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
            c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          < StdLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
[TIMING] Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 0.903
        < Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
Building stage0 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "5" "-v" "--release" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest/Cargo.toml" "--message-format" "json"
       Fresh proc_macro v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libproc_macro)
       Fresh getopts v0.2.17
       Fresh term v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libterm)
       Fresh test v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest)
    Finished release [optimized] target(s) in 0.65s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-test/x86_64-unknown-linux-gnu/release/.libtest.stamp"; contents equal and SystemTime { tv_sec: 1547512058, tv_nsec: 234228416 } <= SystemTime { tv_sec: 1547512058, tv_nsec: 292227687 }
        c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        > TestLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
Copying stage0 test from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
          c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
          c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        < TestLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
[TIMING] Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 0.679
      < Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
Building stage0 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "5" "-v" "--release" "--features" "" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc/Cargo.toml" "--message-format" "json"
       Fresh cfg-if v0.1.6
       Fresh nodrop v0.1.12
       Fresh rand_core v0.3.0
       Fresh lazy_static v1.2.0
       Fresh void v1.0.2
       Fresh memoffset v0.2.1
       Fresh scopeguard v0.3.3
       Fresh stable_deref_trait v1.1.0
       Fresh semver-parser v0.7.0
       Fresh either v1.5.0
       Fresh byteorder v1.2.7
       Fresh bitflags v1.0.4
       Fresh unicode-width v0.1.5
       Fresh graphviz v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libgraphviz)
       Fresh scoped-tls v0.1.2
       Fresh termcolor v1.0.4
       Fresh lazy_static v0.2.11
       Fresh remove_dir_all v0.5.1
       Fresh datafrog v2.0.1
       Fresh rustc-demangle v0.1.10
       Fresh rustc_fs_util v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_fs_util)
       Fresh fmt_macros v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libfmt_macros)
       Fresh rustc-serialize v0.3.24
       Fresh quick-error v1.2.2
       Fresh rustc_platform_intrinsics v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_platform_intrinsics)
       Fresh cc v1.0.28
       Fresh crossbeam-utils v0.2.2
       Fresh log v0.4.6
       Fresh arrayvec v0.4.7
       Fresh rand_core v0.2.2
       Fresh rand_xorshift v0.1.0
       Fresh rand_isaac v0.1.1
       Fresh rand_hc v0.1.0
       Fresh log_settings v0.1.2
       Fresh unreachable v1.0.0
       Fresh owning_ref v0.3.3
       Fresh semver v0.9.0
       Fresh rustc-hash v1.0.1
       Fresh chalk-macros v0.1.0
       Fresh rls-span v0.4.0
       Fresh humantime v1.2.0
       Fresh libc v0.2.46
       Fresh rustc_cratesio_shim v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_cratesio_shim)
       Fresh ena v0.11.0
       Fresh crossbeam-epoch v0.3.1
       Fresh smallvec v0.6.7
       Fresh lock_api v0.1.3
       Fresh rustc_version v0.2.3
       Fresh polonius-engine v0.6.2
       Fresh crc32fast v1.1.2
       Fresh chalk-engine v0.9.0
       Fresh rls-data v0.18.1
       Fresh num_cpus v1.8.0
       Fresh rand v0.4.3
       Fresh rand v0.5.5
       Fresh atty v0.2.11
       Fresh jobserver v0.1.12
       Fresh memmap v0.6.2
       Fresh crossbeam-deque v0.2.0
       Fresh serialize v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libserialize)
       Fresh rustc_apfloat v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_apfloat)
       Fresh miniz-sys v0.1.11
       Fresh backtrace-sys v0.1.27
       Fresh parking_lot_core v0.3.0
       Fresh env_logger v0.5.13
       Fresh rustc-rayon-core v0.1.1
       Fresh flate2 v1.0.6
       Fresh backtrace v0.3.11
       Fresh parking_lot v0.6.4
       Fresh rustc-rayon v0.1.1
       Fresh rand_chacha v0.1.0
       Fresh rand_pcg v0.1.1
       Fresh rustc_data_structures v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_data_structures)
       Fresh rand v0.6.1
       Fresh arena v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libarena)
       Fresh rustc_target v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_target)
       Fresh tempfile v3.0.5
       Fresh syntax_pos v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax_pos)
       Fresh rustc_errors v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_errors)
       Fresh syntax v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax)
       Fresh syntax_ext v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libsyntax_ext)
       Fresh rustc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc)
       Fresh rustc_mir v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_mir)
       Fresh rustc_metadata v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_metadata)
       Fresh rustc_incremental v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_incremental)
       Fresh rustc_typeck v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_typeck)
       Fresh rustc_traits v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_traits)
       Fresh rustc_allocator v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_allocator)
       Fresh rustc_lint v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lint)
       Fresh rustc_passes v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_passes)
       Fresh rustc_borrowck v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_borrowck)
       Fresh rustc_resolve v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_resolve)
       Fresh rustc_plugin v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_plugin)
       Fresh rustc_codegen_utils v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_utils)
       Fresh rustc_privacy v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_privacy)
       Fresh rustc_save_analysis v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_save_analysis)
       Fresh rustc_codegen_ssa v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_ssa)
       Fresh rustc_driver v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_driver)
       Fresh rustc-main v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc)
    Finished release [optimized] target(s) in 0.79s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-rustc/x86_64-unknown-linux-gnu/release/.librustc.stamp"; contents equal and SystemTime { tv_sec: 1547513772, tv_nsec: 537676703 } <= SystemTime { tv_sec: 1547513773, tv_nsec: 890659694 }
      c Assemble { target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > RustcLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
Copying stage0 rustc from stage0 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
        c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
        c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      < RustcLink { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
[TIMING] Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } } -- 0.848
    < Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
    > CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
      c Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" } }
      > Llvm { target: "x86_64-unknown-linux-gnu", emscripten: false }
      < Llvm { target: "x86_64-unknown-linux-gnu", emscripten: false }
Building stage0 codegen artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu, llvm)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "5" "-v" "--release" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_llvm/Cargo.toml" "--features" "" "--message-format" "json"
       Fresh build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
       Fresh rustc-demangle v0.1.10
       Fresh cc v1.0.28
       Fresh libc v0.2.46
       Fresh num_cpus v1.8.0
       Fresh memmap v0.6.2
       Fresh rustc_llvm v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_llvm)
       Fresh rustc_codegen_llvm v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_codegen_llvm)
    Finished release [optimized] target(s) in 0.64s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0-codegen/x86_64-unknown-linux-gnu/release/.tmp.stamp"; contents equal and SystemTime { tv_sec: 1547514040, tv_nsec: 671305807 } <= SystemTime { tv_sec: 1547514040, tv_nsec: 813304022 }
[TIMING] CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" } -- 0.678
    < CodegenBackend { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu", backend: "llvm" }
Assembling stage1 compiler (x86_64-unknown-linux-gnu)
    > Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    < Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Libdir { compiler: Compiler { stage: 0, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    > Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    < Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
[TIMING] Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } } -- 0.406
  < Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
  > Rustc { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    > Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      > Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        > StartupObjects { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        < StartupObjects { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
Building stage1 std artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "5" "-v" "--release" "--features" "panic-unwind backtrace" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd/Cargo.toml" "--message-format" "json"
       Fresh cc v1.0.28
       Fresh core v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libcore)
       Fresh build_helper v0.1.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/build_helper)
       Fresh cmake v0.1.33
       Fresh rustc-std-workspace-core v1.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/tools/rustc-std-workspace-core)
       Fresh libc v0.2.46
       Fresh compiler_builtins v0.1.4
       Fresh alloc v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/liballoc)
       Fresh rustc-demangle v0.1.10
       Fresh panic_abort v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_abort)
       Fresh unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libunwind)
       Fresh backtrace-sys v0.1.27
       Fresh rustc_msan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_msan)
       Fresh rustc_asan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_asan)
       Fresh rustc_tsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_tsan)
       Fresh rustc_lsan v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_lsan)
       Fresh panic_unwind v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libpanic_unwind)
       Fresh std v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libstd)
    Finished release [optimized] target(s) in 0.68s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-std/x86_64-unknown-linux-gnu/release/.libstd.stamp"; contents equal and SystemTime { tv_sec: 1547514282, tv_nsec: 355267428 } <= SystemTime { tv_sec: 1547514282, tv_nsec: 502265580 }
        c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        > StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
Copying stage1 std from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
          c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
          c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        < StdLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
[TIMING] Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } } -- 0.753
      < Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
Building stage1 test artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "5" "-v" "--release" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest/Cargo.toml" "--message-format" "json"
       Fresh term v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libterm)
       Fresh proc_macro v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libproc_macro)
       Fresh getopts v0.2.17
       Fresh test v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libtest)
    Finished release [optimized] target(s) in 0.67s
not updating "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-test/x86_64-unknown-linux-gnu/release/.libtest.stamp"; contents equal and SystemTime { tv_sec: 1547514336, tv_nsec: 763583423 } <= SystemTime { tv_sec: 1547514336, tv_nsec: 834582530 }
      c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      > TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
Copying stage1 test from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
        c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Libdir { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
        c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
      < TestLink { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" }, target: "x86_64-unknown-linux-gnu" }
[TIMING] Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } } -- 0.731
    < Test { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Assemble { target_compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Std { target: "x86_64-unknown-linux-gnu", compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
    c Sysroot { compiler: Compiler { stage: 1, host: "x86_64-unknown-linux-gnu" } }
Building stage1 compiler artifacts (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
running: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "5" "-v" "--release" "--features" "" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc/Cargo.toml" "--message-format" "json"
       Fresh cfg-if v0.1.6
       Fresh nodrop v0.1.12
       Fresh scopeguard v0.3.3
       Fresh void v1.0.2
       Fresh rand_core v0.3.0
       Fresh lazy_static v1.2.0
       Fresh memoffset v0.2.1
       Fresh stable_deref_trait v1.1.0
       Fresh semver-parser v0.7.0
       Fresh either v1.5.0
       Fresh unicode-width v0.1.5
       Fresh byteorder v1.2.7
       Fresh bitflags v1.0.4
       Fresh graphviz v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libgraphviz)
       Fresh scoped-tls v0.1.2
       Fresh termcolor v1.0.4
       Fresh lazy_static v0.2.11
       Fresh datafrog v2.0.1
       Fresh remove_dir_all v0.5.1
       Fresh rustc-demangle v0.1.10
       Fresh fmt_macros v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/libfmt_macros)
       Fresh rustc_fs_util v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_fs_util)
       Fresh rustc-serialize v0.3.24
       Fresh quick-error v1.2.2
       Fresh rustc_platform_intrinsics v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_platform_intrinsics)
       Fresh cc v1.0.28
       Fresh crossbeam-utils v0.2.2
       Fresh log v0.4.6
       Fresh arrayvec v0.4.7
       Fresh unreachable v1.0.0
       Fresh rand_core v0.2.2
       Fresh rand_isaac v0.1.1
       Fresh rand_xorshift v0.1.0
       Fresh rand_hc v0.1.0
       Fresh log_settings v0.1.2
       Fresh owning_ref v0.3.3
       Fresh semver v0.9.0
       Fresh rustc-hash v1.0.1
   Compiling miniz-sys v0.1.11
   Compiling backtrace-sys v0.1.27
     Running `/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/rustc --crate-name build_script_build /home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz-sys-0.1.11/build.rs --color always --error-format json --crate-type bin --emit=dep-info,link -C opt-level=2 -C metadata=a29a963360e9048d -C extra-filename=-a29a963360e9048d --out-dir /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern cc=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib --cap-lints allow`
     Running `/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/rustc --crate-name build_script_build /home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.27/build.rs --color always --error-format json --crate-type bin --emit=dep-info,link -C opt-level=2 -C metadata=b2c42670f20af394 -C extra-filename=-b2c42670f20af394 --out-dir /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394 -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern cc=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib --cap-lints allow`
       Fresh chalk-macros v0.1.0
rustc command: "LD_LIBRARY_PATH"="/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "--crate-name" "build_script_build" "/home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.27/build.rs" "--color" "always" "--crate-type" "bin" "--emit=dep-info,link" "-C" "opt-level=2" "-C" "metadata=b2c42670f20af394-rustc" "-C" "extra-filename=-b2c42670f20af394" "--out-dir" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394" "-L" "dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "--extern" "cc=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib" "--cap-lints" "allow" "--cfg" "stage1" "--cfg" "parallel_queries" "-Dwarnings" "-Dbare_trait_objects"
sysroot: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1"
libdir: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib"
   Compiling rls-span v0.4.0
       Fresh humantime v1.2.0
       Fresh rustc_cratesio_shim v0.0.0 (/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/librustc_cratesio_shim)
       Fresh ena v0.11.0
       Fresh crossbeam-epoch v0.3.1
       Fresh libc v0.2.46
     Running `/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/rustc --crate-name rls_span /home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/rls-span-0.4.0/src/lib.rs --color always --error-format json --crate-type lib --emit=dep-info,link -C opt-level=2 --cfg 'feature="default"' --cfg 'feature="rustc-serialize"' --cfg 'feature="serialize-rustc"' -C metadata=5b3cac2d721197f6 -C extra-filename=-5b3cac2d721197f6 --out-dir /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern rustc_serialize=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-c507f636a24d78a5.rlib --cap-lints allow -Zverbose`
       Fresh smallvec v0.6.7
rustc command: "LD_LIBRARY_PATH"="/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "--crate-name" "build_script_build" "/home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz-sys-0.1.11/build.rs" "--color" "always" "--crate-type" "bin" "--emit=dep-info,link" "-C" "opt-level=2" "-C" "metadata=a29a963360e9048d-rustc" "-C" "extra-filename=-a29a963360e9048d" "--out-dir" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d" "-L" "dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "--extern" "cc=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib" "--cap-lints" "allow" "--cfg" "stage1" "--cfg" "parallel_queries" "-Dwarnings" "-Dbare_trait_objects"
sysroot: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1"
libdir: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib"
       Fresh lock_api v0.1.3
rustc command: "LD_LIBRARY_PATH"="/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "--crate-name" "rls_span" "/home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/rls-span-0.4.0/src/lib.rs" "--color" "always" "--crate-type" "lib" "--emit=dep-info,link" "-C" "opt-level=2" "--cfg" "feature=\"default\"" "--cfg" "feature=\"rustc-serialize\"" "--cfg" "feature=\"serialize-rustc\"" "-C" "metadata=5b3cac2d721197f6-rustc" "-C" "extra-filename=-5b3cac2d721197f6" "--out-dir" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps" "--target" "x86_64-unknown-linux-gnu" "-L" "dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps" "-L" "dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "--extern" "rustc_serialize=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-c507f636a24d78a5.rlib" "--cap-lints" "allow" "-Zverbose" "--cfg" "stage1" "--sysroot" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1" "-Cprefer-dynamic" "-C" "debug-assertions=n" "-C" "codegen-units=1" "-C" "link-args=-Wl,-rpath,$ORIGIN/../lib" "-Z" "force-unstable-if-unmarked" "--cfg" "parallel_queries" "-Dwarnings" "-Dbare_trait_objects"
sysroot: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1"
libdir: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib"
   Compiling rustc_version v0.2.3
   Compiling polonius-engine v0.6.2
     Running `/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/rustc --crate-name rustc_version /home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc_version-0.2.3/src/lib.rs --color always --error-format json --crate-type lib --emit=dep-info,link -C opt-level=2 -C metadata=cb537d0af9e6a756 -C extra-filename=-cb537d0af9e6a756 --out-dir /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern semver=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libsemver-11bbdc35781e5aad.rlib --cap-lints allow`
     Running `/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/rustc --crate-name polonius_engine /home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/polonius-engine-0.6.2/src/lib.rs --color always --error-format json --crate-type lib --emit=dep-info,link -C opt-level=2 -C metadata=eec502b05eb50d75 -C extra-filename=-eec502b05eb50d75 --out-dir /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern datafrog=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libdatafrog-905c8c68d748daaf.rlib --extern log=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/liblog-2f8969a1a6d486b4.rlib --extern rustc_hash=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_hash-312d0b1068ca470d.rlib --cap-lints allow -Zverbose`
rustc command: "LD_LIBRARY_PATH"="/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "--crate-name" "rustc_version" "/home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/rustc_version-0.2.3/src/lib.rs" "--color" "always" "--crate-type" "lib" "--emit=dep-info,link" "-C" "opt-level=2" "-C" "metadata=cb537d0af9e6a756-rustc" "-C" "extra-filename=-cb537d0af9e6a756" "--out-dir" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "-L" "dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "--extern" "semver=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libsemver-11bbdc35781e5aad.rlib" "--cap-lints" "allow" "--cfg" "stage1" "--cfg" "parallel_queries" "-Dwarnings" "-Dbare_trait_objects"
sysroot: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1"
libdir: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib"
rustc command: "LD_LIBRARY_PATH"="/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "--crate-name" "polonius_engine" "/home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/polonius-engine-0.6.2/src/lib.rs" "--color" "always" "--crate-type" "lib" "--emit=dep-info,link" "-C" "opt-level=2" "-C" "metadata=eec502b05eb50d75-rustc" "-C" "extra-filename=-eec502b05eb50d75" "--out-dir" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps" "--target" "x86_64-unknown-linux-gnu" "-L" "dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps" "-L" "dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "--extern" "datafrog=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libdatafrog-905c8c68d748daaf.rlib" "--extern" "log=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/liblog-2f8969a1a6d486b4.rlib" "--extern" "rustc_hash=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_hash-312d0b1068ca470d.rlib" "--cap-lints" "allow" "-Zverbose" "--cfg" "stage1" "--sysroot" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1" "-Cprefer-dynamic" "-C" "debug-assertions=n" "-C" "codegen-units=1" "-C" "link-args=-Wl,-rpath,$ORIGIN/../lib" "-Z" "force-unstable-if-unmarked" "--cfg" "parallel_queries" "-Dwarnings" "-Dbare_trait_objects"
sysroot: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1"
libdir: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib"
[RUSTC-TIMING] rls_span test:false 4.389
   Compiling crc32fast v1.1.2
     Running `/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/rustc --crate-name crc32fast /home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.1.2/src/lib.rs --color always --error-format json --crate-type lib --emit=dep-info,link -C opt-level=2 -C metadata=0c36298f365bf194 -C extra-filename=-0c36298f365bf194 --out-dir /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern cfg_if=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libcfg_if-618399a6bdb38742.rlib --cap-lints allow -Zverbose --cfg crc32fast_stdarchx86`
rustc command: "LD_LIBRARY_PATH"="/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib:/home/xftroxgpx/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib:" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "--crate-name" "crc32fast" "/home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/crc32fast-1.1.2/src/lib.rs" "--color" "always" "--crate-type" "lib" "--emit=dep-info,link" "-C" "opt-level=2" "-C" "metadata=0c36298f365bf194-rustc" "-C" "extra-filename=-0c36298f365bf194" "--out-dir" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps" "--target" "x86_64-unknown-linux-gnu" "-L" "dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps" "-L" "dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "--extern" "cfg_if=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libcfg_if-618399a6bdb38742.rlib" "--cap-lints" "allow" "-Zverbose" "--cfg" "crc32fast_stdarchx86" "--cfg" "stage1" "--sysroot" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1" "-Cprefer-dynamic" "-C" "debug-assertions=n" "-C" "codegen-units=1" "-C" "link-args=-Wl,-rpath,$ORIGIN/../lib" "-Z" "force-unstable-if-unmarked" "--cfg" "parallel_queries" "-Dwarnings" "-Dbare_trait_objects"
sysroot: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1"
libdir: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib"
error: linking with `cc` failed: exit code: 1
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.0.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.1.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.10.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.11.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.12.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.13.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.14.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.15.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.2.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.3.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.4.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.5.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.6.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.7.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.8.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.build_script_build.uljpnif4-cgu.9.rcgu.o" "-o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d/build_script_build-a29a963360e9048d.4f402igejrkm5gad.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib" "-Wl,--start-group" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-758c3eb8e584903c.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-93bb00b0b988d3b6.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-b7bea45b82f77e09.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-1ef73c7606af9f89.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-199a8d6bb5ab7660.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-d567cc3ebeb54e37.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-703b665cf617ceb6.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-fc315886a647a5ae.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-58cd2ebb7fab4d14.rlib" "-Wl,--end-group" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-052ef173b8c848e0.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
  = note: /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.0.rcgu.o): in function `cc::Build::try_compile':
          cc.72mdxmxi-cgu.0:(.text._ZN2cc5Build11try_compile17h1f7796efa49d777eE+0x409f): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.72mdxmxi-cgu.0:(.text._ZN2cc5Build11try_compile17h1f7796efa49d777eE+0x4274): undefined reference to `<std::env::SplitPaths<'a> as core::iter::iterator::Iterator>::next'
          /usr/bin/ld: cc.72mdxmxi-cgu.0:(.text._ZN2cc5Build11try_compile17h1f7796efa49d777eE+0x43db): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: cc.72mdxmxi-cgu.0:(.text._ZN2cc5Build11try_compile17h1f7796efa49d777eE+0x46a0): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.0.rcgu.o): in function `cc::Build::get_base_compiler':
          cc.72mdxmxi-cgu.0:(.text._ZN2cc5Build17get_base_compiler17h3e354b456eb9af2aE+0x1a7d): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.10.rcgu.o): in function `<alloc::boxed::Box<T> as core::fmt::Debug>::fmt':
          cc.72mdxmxi-cgu.10:(.text._ZN63_$LT$alloc..boxed..Box$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17hd5a4febe9097ef77E+0xf): undefined reference to `<(dyn core::any::Any + core::marker::Send + 'static) as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.11.rcgu.o): in function `<std::io::buffered::BufWriter<W> as core::ops::drop::Drop>::drop':
          cc.72mdxmxi-cgu.11:(.text._ZN79_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hf64e2e5ea66f59eeE+0x142): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.13.rcgu.o): in function `std::io::Write::write_all':
          cc.72mdxmxi-cgu.13:(.text._ZN3std2io5Write9write_all17h4dd8b8c82c8ce99fE+0x12d): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.13.rcgu.o): in function `std::io::Write::write_fmt':
          cc.72mdxmxi-cgu.13:(.text._ZN3std2io5Write9write_fmt17hbe6be704f54c5273E+0x62): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::copy_from_slice':
          cc.72mdxmxi-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$15copy_from_slice17h6f34130da1434152E+0xb8): undefined reference to `<core::fmt::Arguments<'_> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::contains':
          cc.72mdxmxi-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8contains17h595b9c28f0b08d6fE+0x19): undefined reference to `<std::ffi::os_str::OsString as core::cmp::PartialEq>::eq'
          collect2: error: ld returned 1 exit status
          

error: aborting due to previous error

error: Could not compile `miniz-sys`.

Caused by:
  process didn't exit successfully: `/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/rustc --crate-name build_script_build /home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/miniz-sys-0.1.11/build.rs --color always --error-format json --crate-type bin --emit=dep-info,link -C opt-level=2 -C metadata=a29a963360e9048d -C extra-filename=-a29a963360e9048d --out-dir /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/miniz-sys-a29a963360e9048d -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern cc=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib --cap-lints allow` (exit code: 1)
warning: build failed, waiting for other jobs to finish...
[RUSTC-TIMING] polonius_engine test:false 5.186                       ] 66/128
error: linking with `cc` failed: exit code: 1                         ] 68/128
  |
  = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.0.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.1.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.10.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.11.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.12.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.13.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.14.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.15.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.2.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.3.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.4.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.5.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.6.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.7.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.8.rcgu.o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.build_script_build.1xo2eyrc-cgu.9.rcgu.o" "-o" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394/build_script_build-b2c42670f20af394.bv6jzgxbofo9cdx.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-Wl,-O1" "-nodefaultlibs" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "-L" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib" "-Wl,--start-group" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-758c3eb8e584903c.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-93bb00b0b988d3b6.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libbacktrace_sys-b7bea45b82f77e09.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-1ef73c7606af9f89.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-199a8d6bb5ab7660.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-d567cc3ebeb54e37.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-703b665cf617ceb6.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-fc315886a647a5ae.rlib" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-58cd2ebb7fab4d14.rlib" "-Wl,--end-group" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-052ef173b8c848e0.rlib" "-Wl,-Bdynamic" "-ldl" "-lrt" "-lpthread" "-lgcc_s" "-lc" "-lm" "-lrt" "-lpthread" "-lutil" "-lutil"
  = note: /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.0.rcgu.o): in function `cc::Build::try_compile':
          cc.72mdxmxi-cgu.0:(.text._ZN2cc5Build11try_compile17h1f7796efa49d777eE+0x409f): undefined reference to `<std::ffi::os_str::OsStr as core::cmp::PartialEq>::eq'
          /usr/bin/ld: cc.72mdxmxi-cgu.0:(.text._ZN2cc5Build11try_compile17h1f7796efa49d777eE+0x4274): undefined reference to `<std::env::SplitPaths<'a> as core::iter::iterator::Iterator>::next'
          /usr/bin/ld: cc.72mdxmxi-cgu.0:(.text._ZN2cc5Build11try_compile17h1f7796efa49d777eE+0x43db): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: cc.72mdxmxi-cgu.0:(.text._ZN2cc5Build11try_compile17h1f7796efa49d777eE+0x46a0): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.0.rcgu.o): in function `cc::Build::get_base_compiler':
          cc.72mdxmxi-cgu.0:(.text._ZN2cc5Build17get_base_compiler17h3e354b456eb9af2aE+0x1a7d): undefined reference to `<std::path::Display<'a> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.10.rcgu.o): in function `<alloc::boxed::Box<T> as core::fmt::Debug>::fmt':
          cc.72mdxmxi-cgu.10:(.text._ZN63_$LT$alloc..boxed..Box$LT$T$GT$$u20$as$u20$core..fmt..Debug$GT$3fmt17hd5a4febe9097ef77E+0xf): undefined reference to `<(dyn core::any::Any + core::marker::Send + 'static) as core::fmt::Debug>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.11.rcgu.o): in function `<std::io::buffered::BufWriter<W> as core::ops::drop::Drop>::drop':
          cc.72mdxmxi-cgu.11:(.text._ZN79_$LT$std..io..buffered..BufWriter$LT$W$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17hf64e2e5ea66f59eeE+0x142): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.13.rcgu.o): in function `std::io::Write::write_all':
          cc.72mdxmxi-cgu.13:(.text._ZN3std2io5Write9write_all17h4dd8b8c82c8ce99fE+0x12d): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.13.rcgu.o): in function `std::io::Write::write_fmt':
          cc.72mdxmxi-cgu.13:(.text._ZN3std2io5Write9write_fmt17hbe6be704f54c5273E+0x62): undefined reference to `std::error::<impl core::convert::From<&'b str> for alloc::boxed::Box<(dyn std::error::Error + core::marker::Send + core::marker::Sync + 'a)>>::from'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::copy_from_slice':
          cc.72mdxmxi-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$15copy_from_slice17h6f34130da1434152E+0xb8): undefined reference to `<core::fmt::Arguments<'_> as core::fmt::Display>::fmt'
          /usr/bin/ld: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib(cc-fdcbce84d6a0d07b.cc.72mdxmxi-cgu.15.rcgu.o): in function `core::slice::<impl [T]>::contains':
          cc.72mdxmxi-cgu.15:(.text._ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8contains17h595b9c28f0b08d6fE+0x19): undefined reference to `<std::ffi::os_str::OsString as core::cmp::PartialEq>::eq'
          collect2: error: ld returned 1 exit status
          

error: aborting due to previous error

error: Could not compile `backtrace-sys`.

Caused by:
  process didn't exit successfully: `/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/rustc --crate-name build_script_build /home/xftroxgpx/.cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-sys-0.1.27/build.rs --color always --error-format json --crate-type bin --emit=dep-info,link -C opt-level=2 -C metadata=b2c42670f20af394 -C extra-filename=-b2c42670f20af394 --out-dir /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/build/backtrace-sys-b2c42670f20af394 -L dependency=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern cc=/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/libcc-fdcbce84d6a0d07b.rlib --cap-lints allow` (exit code: 1)
warning: build failed, waiting for other jobs to finish...
[RUSTC-TIMING] crc32fast test:false 1.591=>                           ] 68/128
error: build failed
command did not execute successfully: "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-j" "5" "-v" "--release" "--features" "" "--manifest-path" "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/rustc/Cargo.toml" "--message-format" "json"
expected success, got: exit code: 101
Traceback (most recent call last):
  File "./x.py", line 11, in <module>
    bootstrap.main()
  File "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/bootstrap/bootstrap.py", line 843, in main
    bootstrap(help_triggered)
  File "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/bootstrap/bootstrap.py", line 829, in bootstrap
    run(args, env=env, verbose=build.verbose)
  File "/home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/src/bootstrap/bootstrap.py", line 141, in run
    raise RuntimeError(err)
RuntimeError: failed to run: /home/xftroxgpx/build/2nonpkgs/rust.stuff/rust/rust/build/bootstrap/debug/bootstrap build -vv --incremental -j 5

real	0m21.573s
user	0m34.076s
sys	0m1.760s

@nico-abram
Copy link
Contributor

Can this issue be closed? Last comment is from 2019, and it only has 3 comments from the same deleted github user @Centril

@tmiasko
Copy link
Contributor

tmiasko commented Feb 15, 2022

Reduced test case:

pub fn error(msg: String) -> Box<dyn std::error::Error> {
  msg.into() 
}

fn main() {
  error(String::new());
}

The following condition used by symbol printer seems to be responsible for producing different symbols.

// If we're in verbose mode, then print default-equal args too
if self.tcx().sess.verbose() {
return &substs[own_params];
}

@tmiasko
Copy link
Contributor

tmiasko commented Feb 20, 2022

The earlier issue was fixed by #94037, but it wasn't the only one:

use std::ops::Index;

pub fn f<A: Index<usize, Output=usize>>(a: &A, b: usize) -> usize {
    a[b]
}
pub fn g(a: &[usize; 10], b: usize) -> usize {
    f(a, b)
}
$ rustc --crate-type=lib -Ccodegen-units=1 a.rs 
$ nm --demangle liba.rlib 

a.a.5de1f1ba-cgu.0.rcgu.o:
00000000 T a::f
00000000 T a::g
00000000 T core::array::<impl core::ops::index::Index<I> for [T; N]>::index
00000000 T core::slice::index::<impl core::ops::index::Index<I> for [T]>::index
         U core::panicking::panic_bounds_check
00000000 T <usize as core::slice::index::SliceIndex<[T]>>::index

lib.rmeta:
nm: lib.rmeta: no symbols
$ rustc -Zverbose --crate-type=lib -Ccodegen-units=1 a.rs 
$ nm --demangle liba.rlib 

a.a.5de1f1ba-cgu.0.rcgu.o:
00000000 T a::f
00000000 T a::g
00000000 T core::array::<impl core::ops::index::Index<I> for [T; Const { ty. usize, val. Param(N/#2) }]>::index
00000000 T core::slice::index::<impl core::ops::index::Index<I> for [T]>::index
         U core::panicking::panic_bounds_check
00000000 T <usize as core::slice::index::SliceIndex<[T]>>::index

@tmiasko
Copy link
Contributor

tmiasko commented Mar 2, 2022

Fixed by #94037 and #94359.

@tmiasko tmiasko closed this as completed Mar 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-linux Operating system: Linux O-x86_64 Target: x86-64 processors (like x86_64-*) T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.
Projects
None yet
Development

No branches or pull requests

3 participants