[Pkg-rust-maintainers] Bug#921058: Cannot release-build crate `sysinfo` on i386

Wolfgang Silbermayr wolfgang at silbermayr.at
Fri Feb 1 06:58:17 GMT 2019


Package: rustc
Version: 1.32.0+dfsg1-1
Severity: normal

When using the debian package of rustc, an attempt to build the sysinfo 0.8.0
crate fails:

> LLVM ERROR: No support for lowering a copy into EFLAGS when used by this
> instruction!

I only got this on the i386 with the debian package of rustc, in both version
1.31.0 and 1.32.0. A rustc installed through rustup works fine. The debian
rustc only shows this behavior when compiling a release build of the crate, the
debug build works just fine.

It seems to be the cause for the process-viewer build failure on i386 [0].

LLVM weekly #240 [1] mentions a fix for a subtle bug in EFLAGS copy lowering
[2], but as far as I can see, the debian llvm 0.7 code has these changes
included already, so I assume this is not the cause.

The cause might be triggered by the way structures are defined and/or used in
the sysinfo crate's src/linux/processor.rs file. Even though I didn't directly
find something suspicious in the source code, for example replacing the
contents of the CpuValues::work_time(&self) function with an unimplemented!()
call makes the crate compile, I assume because the relevant code gets optimized
out.

--

[0] https://buildd.debian.org/status/fetch.php?pkg=rust-process-
viewer&arch=i386&ver=0.2.0-1&stamp=1547395957&raw=0
[1] https://lists.llvm.org/pipermail/llvm-dev/2018-August/125111.html
[2] https://reviews.llvm.org/rL338481



-- System Information:
Debian Release: buster/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 4.19.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages rustc depends on:
ii  binutils              2.31.1-11
ii  gcc                   4:8.2.0-2
ii  libc6                 2.28-5
ii  libc6-dev [libc-dev]  2.28-5
ii  libgcc1               1:8.2.0-16
ii  libllvm7              1:7.0.1-4
ii  libstd-rust-dev       1.32.0+dfsg1-1
ii  libstdc++6            8.2.0-16

Versions of packages rustc recommends:
ii  cargo     0.32.0-1
ii  rust-gdb  1.32.0+dfsg1-1

Versions of packages rustc suggests:
pn  rust-doc  <none>
pn  rust-src  <none>

-- no debconf information
-------------- next part --------------
silwol at debian:~/Downloads/sysinfo$ cargo build --release --verbose
   Compiling arrayvec v0.4.10                                                                                                                                                                
   Compiling nodrop v0.1.13                                                                                                                                                                  
     Running `rustc --crate-name build_script_build /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.10/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=bfa3fe6e9c3844c9 -C extra-filename=-bfa3fe6e9c3844c9 --out-dir /home/silwol/Downloads/sysinfo/target/release/build/arrayvec-bfa3fe6e9c3844c9 -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow`
     Running `rustc --crate-name nodrop /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.13/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=23b87706b0f0a70a -C extra-filename=-23b87706b0f0a70a --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling libc v0.2.48                                                                                                                                                                    
     Running `rustc --crate-name build_script_build /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.48/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=b27fc7f09868766c -C extra-filename=-b27fc7f09868766c --out-dir /home/silwol/Downloads/sysinfo/target/release/build/libc-b27fc7f09868766c -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling cfg-if v0.1.6                                                                                                                                                                   
     Running `rustc --crate-name cfg_if /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.6/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=8e9fdbf021b92c7d -C extra-filename=-8e9fdbf021b92c7d --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling scopeguard v0.3.3                                                                                                                                                               
     Running `rustc --crate-name scopeguard /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-0.3.3/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=3dd8f82a4a68c78f -C extra-filename=-3dd8f82a4a68c78f --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling lazy_static v1.2.0                                                                                                                                                              
     Running `rustc --crate-name lazy_static /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.2.0/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=7d5fb89630ba2b00 -C extra-filename=-7d5fb89630ba2b00 --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling memoffset v0.2.1                                                                                                                                                                
     Running `rustc --crate-name memoffset /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.2.1/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=fb0c68ac09205415 -C extra-filename=-fb0c68ac09205415 --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling rayon-core v1.4.1                                                                                                                                                               
     Running `rustc --crate-name build_script_build /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=8422acbc74f5d990 -C extra-filename=-8422acbc74f5d990 --out-dir /home/silwol/Downloads/sysinfo/target/release/build/rayon-core-8422acbc74f5d990 -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling rayon v1.0.3                                                                                                                                                                    
     Running `rustc --crate-name build_script_build /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=aa5b3980c63a6ddb -C extra-filename=-aa5b3980c63a6ddb --out-dir /home/silwol/Downloads/sysinfo/target/release/build/rayon-aa5b3980c63a6ddb -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling either v1.5.0                                                                                                                                                                   
     Running `rustc --crate-name either /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.5.0/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=0b38d42569ffd6b4 -C extra-filename=-0b38d42569ffd6b4 --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling sysinfo v0.8.0 (/home/silwol/Downloads/sysinfo)                                                                                                                                 
     Running `rustc --crate-name build_script_build build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=6ffdde8d98ad75b0 -C extra-filename=-6ffdde8d98ad75b0 --out-dir /home/silwol/Downloads/sysinfo/target/release/build/sysinfo-6ffdde8d98ad75b0 -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps`
     Running `/home/silwol/Downloads/sysinfo/target/release/build/libc-b27fc7f09868766c/build-script-build`                                                                                  
   Compiling crossbeam-utils v0.2.2                                                                                                                                                          
     Running `rustc --crate-name crossbeam_utils /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.2.2/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=633a1a54afd4278a -C extra-filename=-633a1a54afd4278a --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --extern cfg_if=/home/silwol/Downloads/sysinfo/target/release/deps/libcfg_if-8e9fdbf021b92c7d.rlib --cap-lints allow`
     Running `/home/silwol/Downloads/sysinfo/target/release/build/arrayvec-bfa3fe6e9c3844c9/build-script-build`                                                                              
     Running `/home/silwol/Downloads/sysinfo/target/release/build/rayon-core-8422acbc74f5d990/build-script-build`                                                                            
     Running `/home/silwol/Downloads/sysinfo/target/release/build/sysinfo-6ffdde8d98ad75b0/build-script-build`                                                                               
     Running `rustc --crate-name libc /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.48/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=e427512a8b4c78c6 -C extra-filename=-e427512a8b4c78c6 --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --cap-lints allow --cfg core_cvoid`
     Running `rustc --crate-name arrayvec /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.10/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=bc44864bb12ef6a6 -C extra-filename=-bc44864bb12ef6a6 --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --extern nodrop=/home/silwol/Downloads/sysinfo/target/release/deps/libnodrop-23b87706b0f0a70a.rlib --cap-lints allow`
     Running `/home/silwol/Downloads/sysinfo/target/release/build/rayon-aa5b3980c63a6ddb/build-script-build`                                                                                 
   Compiling crossbeam-epoch v0.3.1                                                                                                                                                          
     Running `rustc --crate-name crossbeam_epoch /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="use_std"' -C metadata=6683339290dd4ec2 -C extra-filename=-6683339290dd4ec2 --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --extern arrayvec=/home/silwol/Downloads/sysinfo/target/release/deps/libarrayvec-bc44864bb12ef6a6.rlib --extern cfg_if=/home/silwol/Downloads/sysinfo/target/release/deps/libcfg_if-8e9fdbf021b92c7d.rlib --extern crossbeam_utils=/home/silwol/Downloads/sysinfo/target/release/deps/libcrossbeam_utils-633a1a54afd4278a.rlib --extern lazy_static=/home/silwol/Downloads/sysinfo/target/release/deps/liblazy_static-7d5fb89630ba2b00.rlib --extern memoffset=/home/silwol/Downloads/sysinfo/target/release/deps/libmemoffset-fb0c68ac09205415.rlib --extern nodrop=/home/silwol/Downloads/sysinfo/target/release/deps/libnodrop-23b87706b0f0a70a.rlib --extern scopeguard=/home/silwol/Downloads/sysinfo/target/release/deps/libscopeguard-3dd8f82a4a68c78f.rlib --cap-lints allow`
   Compiling num_cpus v1.9.0                                                                                                                                                                 
     Running `rustc --crate-name num_cpus /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.9.0/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=5107ee0ed98fdc24 -C extra-filename=-5107ee0ed98fdc24 --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --extern libc=/home/silwol/Downloads/sysinfo/target/release/deps/liblibc-e427512a8b4c78c6.rlib --cap-lints allow`
   Compiling crossbeam-deque v0.2.0                                                                                                                                                          
     Running `rustc --crate-name crossbeam_deque /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=7126adea3f29241a -C extra-filename=-7126adea3f29241a --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --extern crossbeam_epoch=/home/silwol/Downloads/sysinfo/target/release/deps/libcrossbeam_epoch-6683339290dd4ec2.rlib --extern crossbeam_utils=/home/silwol/Downloads/sysinfo/target/release/deps/libcrossbeam_utils-633a1a54afd4278a.rlib --cap-lints allow`
     Running `rustc --crate-name rayon_core /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=e07ecf00dc28e514 -C extra-filename=-e07ecf00dc28e514 --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --extern crossbeam_deque=/home/silwol/Downloads/sysinfo/target/release/deps/libcrossbeam_deque-7126adea3f29241a.rlib --extern lazy_static=/home/silwol/Downloads/sysinfo/target/release/deps/liblazy_static-7d5fb89630ba2b00.rlib --extern libc=/home/silwol/Downloads/sysinfo/target/release/deps/liblibc-e427512a8b4c78c6.rlib --extern num_cpus=/home/silwol/Downloads/sysinfo/target/release/deps/libnum_cpus-5107ee0ed98fdc24.rlib --cap-lints allow`
     Running `rustc --crate-name rayon /home/silwol/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=f6eab3dad7889ab2 -C extra-filename=-f6eab3dad7889ab2 --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --extern crossbeam_deque=/home/silwol/Downloads/sysinfo/target/release/deps/libcrossbeam_deque-7126adea3f29241a.rlib --extern either=/home/silwol/Downloads/sysinfo/target/release/deps/libeither-0b38d42569ffd6b4.rlib --extern rayon_core=/home/silwol/Downloads/sysinfo/target/release/deps/librayon_core-e07ecf00dc28e514.rlib --cap-lints allow --cfg has_i128`
     Running `rustc --crate-name sysinfo src/sysinfo.rs --color always --crate-type rlib --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C metadata=1b6bee0fec01684b --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --extern cfg_if=/home/silwol/Downloads/sysinfo/target/release/deps/libcfg_if-8e9fdbf021b92c7d.rlib --extern libc=/home/silwol/Downloads/sysinfo/target/release/deps/liblibc-e427512a8b4c78c6.rlib --extern rayon=/home/silwol/Downloads/sysinfo/target/release/deps/librayon-f6eab3dad7889ab2.rlib`
LLVM ERROR: No support for lowering a copy into EFLAGS when used by this instruction!                                                                                                        
error: Could not compile `sysinfo`.                                                                                                                                                          

Caused by:
  process didn't exit successfully: `rustc --crate-name sysinfo src/sysinfo.rs --color always --crate-type rlib --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C metadata=1b6bee0fec01684b --out-dir /home/silwol/Downloads/sysinfo/target/release/deps -L dependency=/home/silwol/Downloads/sysinfo/target/release/deps --extern cfg_if=/home/silwol/Downloads/sysinfo/target/release/deps/libcfg_if-8e9fdbf021b92c7d.rlib --extern libc=/home/silwol/Downloads/sysinfo/target/release/deps/liblibc-e427512a8b4c78c6.rlib --extern rayon=/home/silwol/Downloads/sysinfo/target/release/deps/librayon-f6eab3dad7889ab2.rlib` (exit code: 101)
silwol at debian:~/Downloads/sysinfo$ rustc --version
rustc 1.32.0
silwol at debian:~/Downloads/sysinfo$
-------------- next part --------------
r at debian:~/Downloads/sysinfo$ cargo build --release --verbose
   Compiling arrayvec v0.4.10
   Compiling nodrop v0.1.13
     Running `rustc --crate-name nodrop /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/nodrop-0.1.13/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=ef4cd8ebe744f21f -C extra-filename=-ef4cd8ebe744f21f --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow`
     Running `rustc --crate-name build_script_build /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.10/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=75250f15b3a42fdf -C extra-filename=-75250f15b3a42fdf --out-dir /home/r/Downloads/sysinfo/target/release/build/arrayvec-75250f15b3a42fdf -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling libc v0.2.48
     Running `rustc --crate-name build_script_build /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.48/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=f4308fbe76c79a74 -C extra-filename=-f4308fbe76c79a74 --out-dir /home/r/Downloads/sysinfo/target/release/build/libc-f4308fbe76c79a74 -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling cfg-if v0.1.6
     Running `rustc --crate-name cfg_if /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/cfg-if-0.1.6/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=d5968d84c9c02488 -C extra-filename=-d5968d84c9c02488 --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling lazy_static v1.2.0
     Running `rustc --crate-name lazy_static /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/lazy_static-1.2.0/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=539cf4522a29c3d3 -C extra-filename=-539cf4522a29c3d3 --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling scopeguard v0.3.3
     Running `rustc --crate-name scopeguard /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/scopeguard-0.3.3/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=6c70da18295810ff -C extra-filename=-6c70da18295810ff --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling memoffset v0.2.1
     Running `rustc --crate-name memoffset /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/memoffset-0.2.1/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=93163e4c277f52d2 -C extra-filename=-93163e4c277f52d2 --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling rayon-core v1.4.1
     Running `rustc --crate-name build_script_build /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=62469674b2ed76b1 -C extra-filename=-62469674b2ed76b1 --out-dir /home/r/Downloads/sysinfo/target/release/build/rayon-core-62469674b2ed76b1 -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling rayon v1.0.3
     Running `rustc --crate-name build_script_build /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=8fb28ece936c0a8e -C extra-filename=-8fb28ece936c0a8e --out-dir /home/r/Downloads/sysinfo/target/release/build/rayon-8fb28ece936c0a8e -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow`
   Compiling sysinfo v0.8.0 (/home/r/Downloads/sysinfo)
     Running `rustc --crate-name build_script_build build.rs --color always --crate-type bin --emit=dep-info,link -C opt-level=3 -C metadata=763f1fb59a472dd2 -C extra-filename=-763f1fb59a472dd2 --out-dir /home/r/Downloads/sysinfo/target/release/build/sysinfo-763f1fb59a472dd2 -L dependency=/home/r/Downloads/sysinfo/target/release/deps`
   Compiling either v1.5.0
     Running `rustc --crate-name either /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/either-1.5.0/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=36394b72827c68d6 -C extra-filename=-36394b72827c68d6 --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow`
     Running `/home/r/Downloads/sysinfo/target/release/build/libc-f4308fbe76c79a74/build-script-build`
   Compiling crossbeam-utils v0.2.2
     Running `rustc --crate-name crossbeam_utils /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-utils-0.2.2/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=a7604169deff4bd0 -C extra-filename=-a7604169deff4bd0 --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --extern cfg_if=/home/r/Downloads/sysinfo/target/release/deps/libcfg_if-d5968d84c9c02488.rlib --cap-lints allow`
     Running `/home/r/Downloads/sysinfo/target/release/build/arrayvec-75250f15b3a42fdf/build-script-build`
     Running `/home/r/Downloads/sysinfo/target/release/build/rayon-core-62469674b2ed76b1/build-script-build`
     Running `/home/r/Downloads/sysinfo/target/release/build/sysinfo-763f1fb59a472dd2/build-script-build`
     Running `rustc --crate-name libc /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.48/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=f4b876d9b982cda6 -C extra-filename=-f4b876d9b982cda6 --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --cap-lints allow --cfg core_cvoid`
     Running `rustc --crate-name arrayvec /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/arrayvec-0.4.10/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=38992e1254dcb296 -C extra-filename=-38992e1254dcb296 --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --extern nodrop=/home/r/Downloads/sysinfo/target/release/deps/libnodrop-ef4cd8ebe744f21f.rlib --cap-lints allow`
     Running `/home/r/Downloads/sysinfo/target/release/build/rayon-8fb28ece936c0a8e/build-script-build`
   Compiling crossbeam-epoch v0.3.1
     Running `rustc --crate-name crossbeam_epoch /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-epoch-0.3.1/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 --cfg 'feature="crossbeam-utils"' --cfg 'feature="default"' --cfg 'feature="lazy_static"' --cfg 'feature="use_std"' -C metadata=fa27b45f7411831b -C extra-filename=-fa27b45f7411831b --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --extern arrayvec=/home/r/Downloads/sysinfo/target/release/deps/libarrayvec-38992e1254dcb296.rlib --extern cfg_if=/home/r/Downloads/sysinfo/target/release/deps/libcfg_if-d5968d84c9c02488.rlib --extern crossbeam_utils=/home/r/Downloads/sysinfo/target/release/deps/libcrossbeam_utils-a7604169deff4bd0.rlib --extern lazy_static=/home/r/Downloads/sysinfo/target/release/deps/liblazy_static-539cf4522a29c3d3.rlib --extern memoffset=/home/r/Downloads/sysinfo/target/release/deps/libmemoffset-93163e4c277f52d2.rlib --extern nodrop=/home/r/Downloads/sysinfo/target/release/deps/libnodrop-ef4cd8ebe744f21f.rlib --extern scopeguard=/home/r/Downloads/sysinfo/target/release/deps/libscopeguard-6c70da18295810ff.rlib --cap-lints allow`
   Compiling num_cpus v1.9.0
     Running `rustc --crate-name num_cpus /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/num_cpus-1.9.0/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=9aa3387e82e4bb27 -C extra-filename=-9aa3387e82e4bb27 --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --extern libc=/home/r/Downloads/sysinfo/target/release/deps/liblibc-f4b876d9b982cda6.rlib --cap-lints allow`
   Compiling crossbeam-deque v0.2.0
     Running `rustc --crate-name crossbeam_deque /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/crossbeam-deque-0.2.0/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=9ab1aa3122db1ec4 -C extra-filename=-9ab1aa3122db1ec4 --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --extern crossbeam_epoch=/home/r/Downloads/sysinfo/target/release/deps/libcrossbeam_epoch-fa27b45f7411831b.rlib --extern crossbeam_utils=/home/r/Downloads/sysinfo/target/release/deps/libcrossbeam_utils-a7604169deff4bd0.rlib --cap-lints allow`
     Running `rustc --crate-name rayon_core /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-core-1.4.1/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=b15e90ad2bacf190 -C extra-filename=-b15e90ad2bacf190 --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --extern crossbeam_deque=/home/r/Downloads/sysinfo/target/release/deps/libcrossbeam_deque-9ab1aa3122db1ec4.rlib --extern lazy_static=/home/r/Downloads/sysinfo/target/release/deps/liblazy_static-539cf4522a29c3d3.rlib --extern libc=/home/r/Downloads/sysinfo/target/release/deps/liblibc-f4b876d9b982cda6.rlib --extern num_cpus=/home/r/Downloads/sysinfo/target/release/deps/libnum_cpus-9aa3387e82e4bb27.rlib --cap-lints allow`
     Running `rustc --crate-name rayon /home/r/.cargo/registry/src/github.com-1ecc6299db9ec823/rayon-1.0.3/src/lib.rs --color always --crate-type lib --emit=dep-info,link -C opt-level=3 -C metadata=c71b3aa0776d7acf -C extra-filename=-c71b3aa0776d7acf --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --extern crossbeam_deque=/home/r/Downloads/sysinfo/target/release/deps/libcrossbeam_deque-9ab1aa3122db1ec4.rlib --extern either=/home/r/Downloads/sysinfo/target/release/deps/libeither-36394b72827c68d6.rlib --extern rayon_core=/home/r/Downloads/sysinfo/target/release/deps/librayon_core-b15e90ad2bacf190.rlib --cap-lints allow --cfg has_i128`
     Running `rustc --crate-name sysinfo src/sysinfo.rs --color always --crate-type rlib --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C metadata=1b6bee0fec01684b --out-dir /home/r/Downloads/sysinfo/target/release/deps -L dependency=/home/r/Downloads/sysinfo/target/release/deps --extern cfg_if=/home/r/Downloads/sysinfo/target/release/deps/libcfg_if-d5968d84c9c02488.rlib --extern libc=/home/r/Downloads/sysinfo/target/release/deps/liblibc-f4b876d9b982cda6.rlib --extern rayon=/home/r/Downloads/sysinfo/target/release/deps/librayon-c71b3aa0776d7acf.rlib`
    Finished release [optimized] target(s) in 15.53s
r at debian:~/Downloads/sysinfo$ rustc --version
rustc 1.32.0 (9fda7c223 2019-01-16)
r at debian:~/Downloads/sysinfo$ 


More information about the Pkg-rust-maintainers mailing list