summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/lib.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-07-01 08:53:07 +0200
committerGitHub <noreply@github.com>2024-07-01 08:53:07 +0200
commitc7e64dcbf155b237a1662a6377e6157bfc5bf316 (patch)
treea86307ce5936064f701fd727d5176bda8f49d687 /compiler/rustc_hir_analysis/src/lib.rs
parent6938b4b64059aab458a4fa9585b770d776e04c19 (diff)
parent03fce3648db08c8fdc726408930c276fec5af124 (diff)
downloadrust-c7e64dcbf155b237a1662a6377e6157bfc5bf316.tar.gz
rust-c7e64dcbf155b237a1662a6377e6157bfc5bf316.zip
Rollup merge of #127150 - xen0n:issue125908, r=Kobzol
Fix x86_64 code being produced for bare-metal LoongArch targets' `compiler_builtins`

Formerly the `loongarch*-*-none*` targets were added to the `dist-various-2` CI job, but no corresponding toolchain was added along with them. This meant the `compiler_builtins` for the targets were built with the host toolchain.

As the other `dist-various` toolchains are mostly pre-built so far, to avoid burdening them with crosstool-ng builds, simply move the two bare-metal LoongArch targets to the `dist-loongarch64-linux` job which has a ready-to-use LoongArch toolchain. With the proper CFLAGS applied it is possible to build artifacts suitable for bare-metal. I verified that the `compiler_builtins` objects are now correctly produced regarding architecture and ABI, with the changes here applied.

Fixes #125908.

cc ``@heiher``

try-job: dist-loongarch64-linux
try-job: dist-various-2
Diffstat (limited to 'compiler/rustc_hir_analysis/src/lib.rs')
0 files changed, 0 insertions, 0 deletions