generate stderr file on 32bit pointer system#4690
Conversation
|
@bors r+ |
|
📌 Commit 1f96524 has been approved by |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
generate stderr file on non x86-64 system changelog: none
|
@bors r- (I think the PR author can |
0ae50af to
bef518c
Compare
|
It is unfortunate that I couldn't build for i686 target directly on x86-64 system. |
|
It seems to work though. We don't test this in travis anyway, since travis also runs on 64bit. I think this is more an alibi test 😄 |
|
The problem is that we couldn't cross-build tools: See rust-lang/rust#62558 for details. |
|
It will fail if somebody tries to run it on 64bit system other than x86_64, like Aarch64. I think you should be able to install i686 host toolchain on x86_64 system and use it to build Clippy "natively". |
|
Thanks. I will try to add build job for i688 target later. |
|
So I got the following errors on my x86_64 linux system: % cargo check --all-targets --workspace --target i686-unknown-linux-gnu
Compiling cargo_metadata v0.8.2
Checking clippy_lints v0.0.212 (/home/lzutao/fork/rust/clippy/clippy_lints)
Checking compiletest_rs v0.3.25
error[E0463]: can't find crate for `rustc_macros` which `rustc` depends on
--> /home/lzutao/.cargo/registry/src/github.com-1ecc6299db9ec823/compiletest_rs-0.3.25/src/lib.rs:19:1
|
19 | extern crate rustc;
| ^^^^^^^^^^^^^^^^^^^ can't find crate
error: aborting due to previous error
For more information about this error, try `rustc --explain E0463`. |
|
@lzutao you cannot cross compile it because of Rust bug. |
bef518c to
1044787
Compare
|
I see it now. Thanks @mati865 . This now just needs a rustup. |
1044787 to
779a17f
Compare
|
Error reading rustc version. What am I doing wrong? |
|
It has something to do either with Ubuntu or Travis. |
|
I don't want to deal with this further. |
b22f10c to
c18319b
Compare
41b006f to
7ff7b14
Compare
|
☔ The latest upstream changes (presumably #4856) made this pull request unmergeable. Please resolve the merge conflicts. |
25e7532 to
4fafa36
Compare
|
The build is green: https://travis-ci.com/rust-lang/rust-clippy/jobs/261809318 |
4fafa36 to
b57b9e3
Compare
b57b9e3 to
7156aa7
Compare
|
Thanks! @bors r+ |
|
📌 Commit 7156aa7 has been approved by |
generate stderr file on 32bit pointer system changelog: none
|
☀️ Test successful - checks-travis, status-appveyor |
changelog: none