Don't build out of line atomics support code for uefi by nikic · Pull Request #752 · rust-lang/compiler-builtins (original) (raw)
llvm/llvm-project#116706 added Windows support to cpu_model. Compiling for UEFI also goes through that code path, because we treat it as a windows target. However, including windows.h is not actually going to work (and the used API would not be available in an UEFI environment).
Disable building of cpu_model on UEFI to fix this.
nikic mentioned this pull request
7 tasks
llvm/llvm-project#116706 added Windows support to cpu_model. Compiling for UEFI also goes through that code path, because we treat it as a windows target. However, including windows.h is not actually going to work (and the used API would not be available in an UEFI environment).
Disable building of cpu_model on UEFI to fix this.
bors added a commit to rust-lang-ci/rust that referenced this pull request
Update to LLVM 20
LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.
- rust-lang#135764
- rust-lang#136134
- rust-lang/compiler-builtins#752
- Update compiler-builtins
Tested: arm-android, test-various, x86_64-rust-for-linux, x86_64-fuchsia, dist-various-1, dist-various-2, dist-s390x-linux, dist-riscv64-linux, dist-loongarch64-musl
try-job: aarch64-gnu try-job: aarch64-gnu-debug try-job: dist-aarch64-linux
bors added a commit to rust-lang-ci/rust that referenced this pull request
Update to LLVM 20
LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.
- rust-lang#135764
- rust-lang#136134
- rust-lang/compiler-builtins#752
- Update compiler-builtins
Tested: arm-android, test-various, x86_64-rust-for-linux, x86_64-fuchsia, dist-various-1, dist-various-2, dist-s390x-linux, dist-riscv64-linux, dist-loongarch64-musl
try-job: dist-x86_64-apple try-job: dist-apple-various try-job: x86_64-apple-1 try-job: x86_64-apple-2 try-job: dist-aarch64-apple try-job: aarch64-apple
bors added a commit to rust-lang-ci/rust that referenced this pull request
Update to LLVM 20
LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.
- rust-lang#135764
- rust-lang#136134
- rust-lang/compiler-builtins#752
- Update compiler-builtins
Tested: arm-android, test-various, x86_64-rust-for-linux, x86_64-fuchsia, dist-various-1, dist-various-2, dist-s390x-linux, dist-riscv64-linux, dist-loongarch64-musl
try-job: i686-mingw try-job: x86_64-mingw-1 try-job: x86_64-mingw-2 try-job: dist-i686-mingw try-job: dist-x86_64-mingw
bors added a commit to rust-lang-ci/rust that referenced this pull request
Update to LLVM 20
LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.
- rust-lang#135764
- rust-lang#136134
- rust-lang/compiler-builtins#752
- Update compiler-builtins
Tested: arm-android, test-various, x86_64-rust-for-linux, x86_64-fuchsia, dist-various-1, dist-various-2, dist-s390x-linux, dist-riscv64-linux, dist-loongarch64-musl
try-job: i686-mingw try-job: x86_64-mingw-1 try-job: x86_64-mingw-2 try-job: dist-i686-mingw try-job: dist-x86_64-mingw
bors added a commit to rust-lang-ci/rust that referenced this pull request
Update to LLVM 20
LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.
- rust-lang#135764
- rust-lang#136134
- rust-lang/compiler-builtins#752
- Update compiler-builtins
Tested: host-x86_64, host-aarch64
try-job: i686-mingw try-job: x86_64-mingw-1 try-job: x86_64-mingw-2 try-job: dist-i686-mingw try-job: dist-x86_64-mingw
bors added a commit to rust-lang-ci/rust that referenced this pull request
Update to LLVM 20
LLVM 20 GA is scheduled for March 11th. Rust 1.86 will be stable on April 3rd.
- rust-lang#135764
- rust-lang#136134
- rust-lang/compiler-builtins#752
- llvm/llvm-project#125287
- Update compiler-builtins
Tested: host-x86_64, host-aarch64, mingw
try-job: x86_64-msvc-1 try-job: x86_64-msvc-2 try-job: i686-msvc-1 try-job: i686-msvc-2 try-job: dist-x86_64-msvc try-job: dist-i686-msvc try-job: dist-aarch64-msvc
bors added a commit to rust-lang-ci/rust that referenced this pull request
tgross35 added a commit to tgross35/rust that referenced this pull request
jieyouxu added a commit to jieyouxu/rust that referenced this pull request
jieyouxu added a commit to jieyouxu/rust that referenced this pull request
jieyouxu added a commit to jieyouxu/rust that referenced this pull request
rust-timer added a commit to rust-lang-ci/rust that referenced this pull request
bjorn3 pushed a commit to rust-lang/rustc_codegen_cranelift that referenced this pull request
bjorn3 pushed a commit to rust-lang/rustc_codegen_cranelift that referenced this pull request
bors added a commit to rust-lang-ci/rust that referenced this pull request
bors added a commit to rust-lang-ci/rust that referenced this pull request
github-actions bot pushed a commit to rust-lang/miri that referenced this pull request
github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to carolynzech/rust that referenced this pull request
github-actions bot pushed a commit to model-checking/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to model-checking/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to carolynzech/rust that referenced this pull request
github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request
github-merge-queue bot pushed a commit to rust-lang/rust-analyzer that referenced this pull request
BoxyUwU pushed a commit to BoxyUwU/rustc-dev-guide that referenced this pull request
github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to carolynzech/rust that referenced this pull request
github-actions bot pushed a commit to carolynzech/rust that referenced this pull request
github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to thanhnguyen-aws/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request
github-actions bot pushed a commit to tautschnig/verify-rust-std that referenced this pull request
SquallATF pushed a commit to SquallATF/rust that referenced this pull request