-
Notifications
You must be signed in to change notification settings - Fork 10
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
Move the dist-arm-linux
job to arm runner
#181
Comments
CI: move `dist-arm-linux` to a free runner Related issue: rust-lang/infra-team#181 First, I want to test whether we could actually move this to a free runner, vs moving to the 8-core ARM runner. r? `@MarcoIeni` try-job: dist-arm-linux
CI: move `dist-arm-linux` to a free runner Related issue: rust-lang/infra-team#181 First, I want to test whether we could actually move this to a free runner, vs moving to the 8-core ARM runner. r? `@MarcoIeni` try-job: dist-arm-linux
CI: move `dist-arm-linux` to a free runner First, I want to test whether we could actually move this to a free runner, vs moving to the 8-core ARM runner. Fixes: rust-lang/infra-team#181 r? `@MarcoIeni` try-job: dist-arm-linux
CI: move `dist-arm-linux` to a free runner First, I want to test whether we could actually move this to a free runner, vs moving to the 8-core ARM runner. Fixes: rust-lang/infra-team#181 r? `@MarcoIeni` try-job: dist-arm-linux
CI: move `dist-arm-linux` to a free runner First, I want to test whether we could actually move this to a free runner, vs moving to the 8-core ARM runner. Fixes: rust-lang/infra-team#181 r? `@MarcoIeni` try-job: dist-arm-linux
…Ieni CI: move `dist-arm-linux` to an ARM runner First, I want to test whether we could actually move this to a free runner, vs moving to the 8-core ARM runner. Fixes: rust-lang/infra-team#181 r? `@MarcoIeni` try-job: dist-arm-linux
CI: move `dist-arm-linux` to an ARM runner First, I want to test whether we could actually move this to a free runner, vs moving to the 8-core ARM runner. Fixes: rust-lang/infra-team#181 r? `@MarcoIeni` try-job: dist-arm-linux
The job is still being "cross-compiled" (using crosstool-ng), but it runs on an ARM runner now, thus saving CI cost. Implemented in rust-lang/rust#133902. |
Should we remove |
Well, if it works, it seems more elegant than doing the whole CentOS 7 dance where we compile the world from scratch. So in fact I would like to try the opposite (rust-lang/rust#134118) and replace CentOS with crosstool, if it is possible. |
what about performance? For the other runners, do you think it's worth to use arm to cross compile to x86 or there would be a performance penalty? |
I haven't measured if the cross-compilation is slower or not, so hard to say 🤷♂ Same for the other question. I wouldn't overdo it though, just because the ARM runner are cheaper, it doesn't mean that we have to use them everywhere, crosscompilation in general is probably contains a can of worms, especially when it's actually being done across platforms. |
CI: move `dist-arm-linux` to an ARM runner First, I want to test whether we could actually move this to a free runner, vs moving to the 8-core ARM runner. Fixes: rust-lang/infra-team#181 r? `@MarcoIeni` try-job: dist-arm-linux
CI: move `dist-arm-linux` to an ARM runner First, I want to test whether we could actually move this to a free runner, vs moving to the 8-core ARM runner. Fixes: rust-lang/infra-team#181 r? `@MarcoIeni` try-job: dist-arm-linux
In rust CI, the dist-arm-linux job uses an x64 runner to cross-compile to arm.
Switch that job to use the large arm runner, similar to rust-lang/rust#133809 to improve performance.
The text was updated successfully, but these errors were encountered: