rust/src/ci
bors 9a6b0c3326 Auto merge of #108355 - dpaoliello:dlltoolm, r=michaelwoerister
Fix cross-compiling with dlltool for raw-dylib

Fix for #103939

Issue Details:
When attempting to cross-compile using the `raw-dylib` feature and the GNU toolchain, rustc would attempt to find a cross-compiling version of dlltool (e.g., `i686-w64-mingw32-dlltool`). The has two issues 1) on Windows dlltool is always `dlltool` (no cross-compiling named versions exist) and 2) it only supported compiling to i686 and x86_64 resulting in ARM 32 and 64 compiling as x86_64.

Fix Details:
* On Windows always use the normal `dlltool` binary.
* Add the ARM64 cross-compiling dlltool name (support for this is coming: https://sourceware.org/bugzilla/show_bug.cgi?id=29964)
* Provide the `-m` argument to dlltool to indicate the target machine type.

(This is the first of two PRs to fix the remaining issues for the `raw-dylib` feature (#58713) that is blocking stabilization (#104218))
2023-03-23 09:51:32 +00:00
..
docker Auto merge of #108355 - dpaoliello:dlltoolm, r=michaelwoerister 2023-03-23 09:51:32 +00:00
github-actions Move us to the new large runners pool 2023-03-19 11:41:55 -04:00
scripts Auto merge of #109001 - matthiaskrgr:rollup-a3agnwp, r=matthiaskrgr 2023-03-11 07:28:44 +00:00
channel move the current channel to src/ci/channel 2021-05-06 17:11:12 +02:00
cpu-usage-over-time.py Update CPU idle tracking for apple hosts 2022-02-04 13:44:24 -05:00
publish_toolstate.sh more toolstate comments 2020-03-04 08:30:26 -08:00
run.sh Auto merge of #109073 - michaelwoerister:limit-mingw-llvm-link-jobs, r=Mark-Simulacrum 2023-03-22 09:15:00 +00:00
shared.sh remove azure pipelines configuration 2022-06-05 12:29:20 +02:00
stage-build.py Bump to latest rustc-perf 2023-03-15 09:05:25 -04:00