rust-lang / rust-lang/rustc_codegen_cranelift

Unable to build rustc_codegen_cranelift on windows with rust-lld

Open
#1,503 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

C-bug O-windows
Dominant language
Rust
Stars
2.1k
Forks
157
Avg merge
1d 19h
Merged PRs (30d)
3

Description

Setup:

PS C:\Users\anakh\dev\rustc_codegen_cranelift> rustc --version
rustc 1.81.0-nightly (fda509e81 2024-06-25)
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools>VC\Tools\MSVC\14.29.30133\bin\Hostx86\x64\cl.exe
Microsoft (R) C/C++ Optimizing Compiler Version 19.29.30137 for x64
Copyright (C) Microsoft Corporation.  All rights reserved.]
Microsoft Windows [Version 10.0.19045.4529]
PS C:\Users\anakh\dev\rustc_codegen_cranelift> git log -n 1
commit e97cebb2b121038d5255257993b936c909f5cc05 (HEAD -> master, tag: dev, origin/master, origin/HEAD)
Author: bjorn3 <17426603+bjorn3@users.noreply.github.com>
Date:   Fri Jun 28 11:21:42 2024 +0000

    Use dyn Module instead of impl Module where possible

When trying to build rustc_codegen_cranelift (master branch) itself

.\y.ps1 prepare
.\y.ps1 build

I get the error:

(Open for full log)

error: linking with `rust-lld.exe` failed: exit code: 1
...
  = note: rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::bcmp::h8cb5a07eeb6bf154
          rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::memcmp::h6277a2f48d274cf5
          rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::memcpy::h5859ecc1fff8d24c
          rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::memset::h37585ad851c190e4
          rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::strlen::he52a5644d461cab1
          rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::memmove::h70315d5eef8ac200
          rust-lld: error: undefined symbol: compiler_builtins::mem::bcmp::h8cb5a07eeb6bf154
          >>> referenced by C:\Users\anakh\AppData\Local\Temp\rustcBzn86m\symbols.o
          >>> referenced by libcompiler_builtins-dc3537b67d26a6c1.rlib(compiler_builtins-dc3537b67d26a6c1.compiler_builtins.626eaefd1ab08603-cgu.000.rcgu.o)
...
PS C:\Users\anakh\dev\rustc_codegen_cranelift> .\y.ps1 build
[BUILD] build system
   Compiling y v0.1.0 (C:\Users\anakh\dev\rustc_codegen_cranelift\build_system)
    Finished `dev` profile [optimized + debuginfo] target(s) in 1.23s
     Running `C:/Users/anakh/dev/.cargo-target\debug\y.exe build`
[BUILD] rustc_codegen_cranelift
   Compiling cfg-if v1.0.0
   Compiling version_check v0.9.4
   Compiling zerocopy v0.7.32
   Compiling once_cell v1.19.0
   Compiling cranelift-isle v0.109.0
   Compiling equivalent v1.0.1
   Compiling cranelift-codegen-shared v0.109.0
   Compiling target-lexicon v0.12.14
   Compiling slice-group-by v0.3.1
   Compiling smallvec v1.13.2
   Compiling log v0.4.21
   Compiling rustc-hash v1.1.0
   Compiling cranelift-codegen-meta v0.109.0
   Compiling windows_x86_64_msvc v0.52.5
   Compiling cranelift-entity v0.109.0
   Compiling arbitrary v1.3.2
   Compiling anyhow v1.0.82
   Compiling bumpalo v3.16.0
   Compiling ahash v0.8.11
   Compiling cranelift-bforest v0.109.0
   Compiling windows-targets v0.52.5
   Compiling winapi v0.3.9
   Compiling crc32fast v1.4.0
   Compiling libc v0.2.153
   Compiling windows-sys v0.52.0
   Compiling bitflags v1.3.2
   Compiling memchr v2.7.2
   Compiling libloading v0.8.3
   Compiling hashbrown v0.14.3
   Compiling hashbrown v0.13.2
   Compiling cranelift-control v0.109.0
   Compiling wasmtime-jit-icache-coherence v22.0.0
   Compiling indexmap v2.2.6
   Compiling regalloc2 v0.9.3
   Compiling cranelift-codegen v0.109.0
   Compiling region v2.2.0
   Compiling gimli v0.28.0
   Compiling object v0.36.0
   Compiling cranelift-module v0.109.0
   Compiling cranelift-native v0.109.0
   Compiling cranelift-frontend v0.109.0
   Compiling cranelift-object v0.109.0
   Compiling cranelift-jit v0.109.0
   Compiling rustc_codegen_cranelift v0.1.0 (C:\Users\anakh\dev\rustc_codegen_cranelift)
    Finished `release` profile [optimized] target(s) in 1m 27s
[BUILD] sysroot Clif
[COPY] stdlib source
[PATCH] "stdlib" <- "0027-stdlib-128bit-atomic-operations.patch"
[PATCH] "stdlib" <- "0029-stdlib-rawdylib-processprng.patch"
[PATCH] "stdlib" <- "0030-stdlib-Revert-use-raw-dylib-for-Windows-futex-APIs.patch"
   Compiling compiler_builtins v0.1.106
   Compiling core v0.0.0 (C:\Users\anakh\dev\rustc_codegen_cranelift\build\stdlib\library\core)
   Compiling std v0.0.0 (C:\Users\anakh\dev\rustc_codegen_cranelift\build\stdlib\library\std)
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\anakh\dev\rustc_codegen_cranelift\build\stdlib\library\rustc-std-workspace-core)
   Compiling alloc v0.0.0 (C:\Users\anakh\dev\rustc_codegen_cranelift\build\stdlib\library\alloc)
   Compiling cfg-if v1.0.0
   Compiling rustc-demangle v0.1.24
   Compiling unwind v0.0.0 (C:\Users\anakh\dev\rustc_codegen_cranelift\build\stdlib\library\unwind)
warning: unexpected `cfg` condition name: `bootstrap`
 --> library\unwind\src\lib.rs:5:13
  |
5 | #![cfg_attr(bootstrap, feature(c_unwind))]
  |             ^^^^^^^^^
  |
  = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
  = help: consider using a Cargo feature instead
  = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
           [lints.rust]
           unexpected_cfgs = { level = "warn", check-cfg = ['cfg(bootstrap)'] }
  = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(bootstrap)");` to the top of the `build.rs`
  = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
  = note: `#[warn(unexpected_cfgs)]` on by default

warning: `unwind` (lib) generated 1 warning
   Compiling rustc-std-workspace-alloc v1.99.0 (C:\Users\anakh\dev\rustc_codegen_cranelift\build\stdlib\library\rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (C:\Users\anakh\dev\rustc_codegen_cranelift\build\stdlib\library\panic_abort)
   Compiling panic_unwind v0.0.0 (C:\Users\anakh\dev\rustc_codegen_cranelift\build\stdlib\library\panic_unwind)
warning: unexpected `cfg` condition name: `bootstrap`
  --> library\panic_abort\src\lib.rs:17:13
   |
17 | #![cfg_attr(bootstrap, feature(c_unwind))]
   |             ^^^^^^^^^
   |
   = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
   = help: consider using a Cargo feature instead
   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
            [lints.rust]
            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(bootstrap)'] }
   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(bootstrap)");` to the top of the `build.rs`
   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
   = note: `#[warn(unexpected_cfgs)]` on by default

   Compiling hashbrown v0.14.3
   Compiling std_detect v0.1.5 (C:\Users\anakh\dev\rustc_codegen_cranelift\build\stdlib\library\stdarch\crates\std_detect)
warning: unexpected `cfg` condition name: `bootstrap`
  --> library\panic_unwind\src\lib.rs:27:13
   |
27 | #![cfg_attr(bootstrap, feature(c_unwind))]
   |             ^^^^^^^^^
   |
   = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
   = help: consider using a Cargo feature instead
   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
            [lints.rust]
            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(bootstrap)'] }
   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(bootstrap)");` to the top of the `build.rs`
   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
   = note: `#[warn(unexpected_cfgs)]` on by default

warning: `panic_abort` (lib) generated 1 warning
warning: `panic_unwind` (lib) generated 1 warning
error: linking with `rust-lld.exe` failed: exit code: 1
  |
  = note: "rust-lld.exe" "-flavor" "link" "/DEF:C:\\Users\\anakh\\AppData\\Local\\Temp\\rustcBzn86m\\lib.def" "/NOLOGO" "C:\\Users\\anakh\\AppData\\Local\\Temp\\rustcBzn86m\\symbols.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.000q2l5v3dkicls9734l6snnh.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.04hcj4vy2q4eni1xl127wflo2.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.05slqvtipwwjnm8vuz0eiksqv.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.0cn39pa6zqqkbe48a5qg9il5t.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.0d38912ezp2taao85qr6au5qb.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.0ebiutpmv2msyf5drwldys0wj.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.0k4id7os1xh1khcc46d8sb699.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.0n3rhf6swu0sdr4cdbt5177m0.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.0oxm5a74zleo62eeislflmyn4.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.0pp528mfhypvbvsldyj9k4xd3.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.0z54vjftv0fbnoklyjxv15v24.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.0zbo2ztz6duq1rvfthvo5u11k.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.13t801sjex8uiw82ex3rwwiau.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.13vjvik4ioar2guquvtw3d6mw.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.16hniq8qnwz6ue7ckx1w99crj.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.197uoijwmbth8xwi7v21rpnwt.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.19fkoxeqm6f1f288mczewvthi.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.1bhbd8qlmfboqfjm4gp74d6ac.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.1e9yt3xh4z37g0bcl6c67119y.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.1svxicorqtm694tv62d8it8ma.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.21p6gef2l4hc1guohkpy53hc5.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.223j16tvmjx3rwfkasc6a32dm.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.260k67qbcby0p5ogqk95sjucs.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.2bhjwzgug6e0fwukzkh7d2m5a.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.2hvr2maxise1fn0zod8m2514m.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.2jjqswoyl3uwcysclvozrzwaq.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.2mkgkb5y9nb3epwqdrqepsts3.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.2o0dh3o9lp060glvm6sbmmuzn.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.2s1s24ecragcaas665ebtaqrr.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.2sfwase5dbuu2jetj969qlszg.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.2sfxx7ard68tts9kxoa6zxdgb.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.2ujj5s0v5gw7dziio0m9k5ni0.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.328f2ey2j7rflvcn4zpgzmq4k.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.330cahjwsbsr4y97ilyy739wd.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.37z26w1xv45k3o41sdja7qpb6.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3bzaz4pb7rlupo8m0at1avewd.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3dsj4thvme8z7qrcualrzrxbz.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3endc63ex4mtl7pl9r3ozciu7.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3ew24qfxzqe8m2g57p3wa7vhq.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3fo00r67v917gds40dvm43ffc.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3h0928pvz0qhy7nih14rvt7ny.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3wwcqcyxsiaqgdij813hi6pz9.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3xj7fk4q08vz2k1iav2fsrolg.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3xkyfmifimtsdyckne7p9rpzw.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3zuyru1gqslj5uxayeruqth0z.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.3zzmn2tloerlrb7kqgol833v6.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.46749h6stnsp0yk1q45n5otk7.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.470ihytfbmx4v4j03wf7vrd1w.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.48g43wwt7p9wlinxhfzwbf070.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.48jnwg1ntmirwqsv5y5dvhzt7.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.48yizball40olf2p3451fymiu.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.4a1ctslfs75iabc2rxumcpc2a.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.4e7u7ktw6cgvfbvnqkudoyhag.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.4nshvas1lqo4rol7woh36q3o7.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.4pvl2efpsxgzis9iqfcepeqqj.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.4ycqdtpqc5wxy3doln7zl4425.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.4zbtemd8jtmba6h78s3qupour.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.51osp0h7lgp617mpnxndgs6s5.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.59od0kjp0cp4xim1cohyq1tqc.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.5ehq6mblgd62kfupubxt3b6lh.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.5fh622rr6o86mti2842jzhyeb.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.5lbpxh8r8oksg2sak2jxwl4g5.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.5lqz928yfv29foqvy6b4jao2c.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.5rxnvnbxvmnl7wxu5lohm223j.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.5wb6z30yh0xrnhk6k6rlgf6b8.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.5xmw5wzh8mw21q6vrs9f2ilsr.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.68xi4dfuspldauskyuaios7w2.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.6chn35qklbvxhcvfh0pchefnn.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.6cmjyfd3guhxsy6w0gc7gl0a2.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.6eo0s5022h968dlud9xc3vo16.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.6f27dplryh6gxm8ltjwkx26nw.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.6q3g2b7thr0mh5anvcwd0bqtn.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.6q7tfl1gczmp7vv05s4ph6q4t.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.6sqt9b2h7e63e9m6drus76z2q.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.6x4y53hukc90ra7czbiej545v.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.70ueqafug8pguce1l9egkgexi.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.751g91ziav5s2qijft2melcp8.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.775p839dqkc8rqxms3wmrcet6.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.78hy7tbd3ww9ilg290ox3ilrg.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.79rhoxj3q3uznl6yp189gdo37.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7eor4g85ui7bxcn7z6pprp95b.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7ethwg4imli7l4adjg9fa0vlu.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7krc10j3dedji09a6h0e633lv.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7m6pado9v8tb5xeoso11yor1e.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7mcx8hmqb1xm9w3kueo9kde0j.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7mlj7nd9bm7xu2wygrslomh6m.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7mnqy1xh24015634c16b2vnq3.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7mq9gdfckfkcg6j3c249k99yl.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7qkyk2vo6p5xqxu7tipevymjs.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7qpykei7dd7rir9nxmdhw2hw8.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7shda9ba3a8llhfwlbaxfgjsc.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.7vhix84s5nnfcf7ob6vp3nnzh.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.8003x91dboa2potxp6selatrj.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.857b6vw8meilycxxd70n1qbpt.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.881oeeorzvnwp5o4ohq7if3mw.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.8g3jnu4mq2ghtm14e1aknfy61.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.8xc1jpgn3rcc0khpolal9zs3m.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.90lkhxhlldqschrtqyaabb9oq.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.96c37iy05ymifvs3p9dzggkk4.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.96reelk2mdql6us8pzxtu8o6e.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.99x7h1l2cheg1u4jx35nk9w8h.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.9a5nz0025yhc5xcl5pb7l72li.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.9ce5szuaqk870ogqj6eg0891p.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.9g5ys39bthgkyfdg6t3ccc1l3.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.a78bdmoietu29tbr0sj9epilz.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.a79m584vjqx5cruqt6mnxe2e3.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.a88ayah0jr0ph7itwsidkn8rf.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.a8y55eyhhnv35b5iigyuzn5xa.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.abvzg5rshnbzysssko90hw9q5.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.aeeyy5a9ii1owk1b6jfqqkqju.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.aezxc7tdhn0dz5xmz6qi80ehs.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.afuulsxn04i27mz0w35gja0wd.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.ah4z8ttc48e5w5km7dyio5c24.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.aia4kzxzpopazjof27s0tryb3.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.ank7mn2yr6of2864n0e2xw8os.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.aoogix448vjr1bztsjcm2ci8m.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.atxlgwj6n52tdasoab1ws7fpy.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.augf7o8yilip85oj7a5q9zjqo.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.awabv5x1fw6ek2if21visx09a.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.az5fe1e21znmbmxla3ro7e8b9.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.b0tivf57mkkwtwpdq7i7wwzh3.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.b3hjmwxoaawxyrhzgmqalfmfw.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.b60gwzg0z0nb9y44r1yrtxl7p.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.b8x3vnssp4vjwxhdzc7t1qkvy.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.bemkh6cr5oeustz0x4ea2n25z.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.bgdxrul5hbxu8923eh5mz0f3l.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.bk7mx2krwb1yr1ds51ctkokvy.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.bp8jlbmiptrhg5yal57ut49yl.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.bstnlom43ndo5wg0znv37jtmw.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.btein13gbvr8z6p508a22wfvm.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.btf6pa0au74oifa6wqkvdgmsc.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.btpw45de3c7mk83gr0qwrwtl5.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.bw5v8gafsboq1b0hsc5o26ivw.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.bz8cj1waaztqd1qr1meb4r1px.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.c3138r0rmv0wn00tpg6wqpfod.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.c6ltcn7nv3bpytjg0p9b7s4zk.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.c8up1y7v005w42w30h5qklu8m.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.c9cqsg6k5v8ybabxh415obnhf.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.cf6tzvs6urzrriak6jipusq61.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.cgtcty6xxn476i6vy8lww9nrb.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.ckiatym4hnurkt7dgmlbj7kyb.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.co1p261t3uzyy7m1cdnls9zql.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.cp4peovw4540rtijnrfi1sj4e.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.cr5byh16iwcks4o9fobyp05a6.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.d0fintiavym4m3y755hgth4xn.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.d1zxu52rjrn5i2szn111zkz2n.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.d8m7x9cogvo7dljr9t2rz5ua6.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.d8rxbq85g049drnbsuur8xm7w.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.db47vcl7zwnyx5y4j28ht56j2.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dbpscwf7fd772zn74nnv4vmt6.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dchd50ubvmw9dd77zye3izf53.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dci8m43kc8puc0efn67yae8y3.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.de2fhjxoha9pnsnaz27w55v22.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dgceqaut4tdv9026mnk9p9n3n.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.djr5xi8ynpgt7uprf500k4fno.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dk1an9xvinqxp5peovs0nj4pg.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dp4orcwholw8p2ojj6v6vey8a.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dqo5bu212a78hxgrydugdyrex.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dulc45c4s3hy1oh2e9hnptiqu.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dxr26mi9pb05s41wan0cea06c.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dxs1m9nu9kb3xrfztwwq0a2zy.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.e7so7o3rrrhcx4fml7yia27re.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.e9tecuigp44ypvpidfg8k21zj.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.ecdcm550d7vqtmni6w9q0fi7t.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.ecdlpaay11cqzgym0uxd6z60x.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.epx2x6wx7m0h1ynnyonkwdb4w.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.ercxgj3v33ye93cm6lxikyr6t.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.esbmk0aeiqh5fvfq0ff06p5k4.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.etqjcv4q70xz8u3eji20hok9a.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.ew7548rs10mkxbcoauarz68s6.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.ewryhqqurcm60800wj3eyyj2b.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.ez00zgdzjonomv1nxkyiz11xx.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.f1nh9s830j3zj4iw10x067kso.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.f32ik0d40e3tnuzgsmz7ljjc8.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.f35hfh1krb4amyw18foca3qdb.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.f44izp3bfp9n4azv1czuga1uo.rcgu.o" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.c9nd6umax7ws9ibb9vzvhrvey.rcgu.rmeta" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.allocator_shim.rcgu.o" "/LIBPATH:C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps" "/LIBPATH:C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\release\\deps" "/LIBPATH:C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\rtstartup\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "kernel32.lib" "advapi32.lib" "kernel32.lib" "ntdll.lib" "userenv.lib" "ws2_32.lib" "synchronization.lib" "kernel32.lib" "ws2_32.lib" "kernel32.lib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\libpanic_abort-b83de158e82e4b0e.rlib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\librustc_demangle-bbba4cc3e745f8bd.rlib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\libstd_detect-f5ee31831d39c258.rlib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\libhashbrown-337a68340f1a53d1.rlib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\librustc_std_workspace_alloc-d8417c5a94f02c1e.rlib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\libunwind-965d8d915b446cc5.rlib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\libcfg_if-3ad7e47ec5d55c9a.rlib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\liballoc-f133e2e7dd9a664a.rlib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\librustc_std_workspace_core-6213254ff04b5566.rlib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\libcore-00d211bb03603f46.rlib" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\libcompiler_builtins-dc3537b67d26a6c1.rlib" "/defaultlib:msvcrt" "/NXCOMPAT" "/LIBPATH:C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\rtstartup\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "/OUT:C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dll" "/OPT:REF,ICF" "/DLL" "/IMPLIB:C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target\\x86_64-pc-windows-msvc\\release\\deps\\std-1bb908b53c6dc781.dll.lib" "/DEBUG" "/PDBALTPATH:%_PDB%"
  = note: rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::bcmp::h8cb5a07eeb6bf154
          rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::memcmp::h6277a2f48d274cf5
          rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::memcpy::h5859ecc1fff8d24c
          rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::memset::h37585ad851c190e4
          rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::strlen::he52a5644d461cab1
          rust-lld: error: <root>: undefined symbol: compiler_builtins::mem::memmove::h70315d5eef8ac200
          rust-lld: error: undefined symbol: compiler_builtins::mem::bcmp::h8cb5a07eeb6bf154
          >>> referenced by C:\Users\anakh\AppData\Local\Temp\rustcBzn86m\symbols.o
          >>> referenced by libcompiler_builtins-dc3537b67d26a6c1.rlib(compiler_builtins-dc3537b67d26a6c1.compiler_builtins.626eaefd1ab08603-cgu.000.rcgu.o)

          rust-lld: error: undefined symbol: compiler_builtins::mem::memcmp::h6277a2f48d274cf5
          >>> referenced by C:\Users\anakh\AppData\Local\Temp\rustcBzn86m\symbols.o
          >>> referenced by libcompiler_builtins-dc3537b67d26a6c1.rlib(compiler_builtins-dc3537b67d26a6c1.compiler_builtins.626eaefd1ab08603-cgu.000.rcgu.o):(.refptr._ZN17compiler_builtins3mem6memcmp17h6277a2f48d274cf5E)

          rust-lld: error: undefined symbol: compiler_builtins::mem::memcpy::h5859ecc1fff8d24c
          >>> referenced by C:\Users\anakh\AppData\Local\Temp\rustcBzn86m\symbols.o
          >>> referenced by libcompiler_builtins-dc3537b67d26a6c1.rlib(compiler_builtins-dc3537b67d26a6c1.compiler_builtins.626eaefd1ab08603-cgu.000.rcgu.o)

          rust-lld: error: undefined symbol: compiler_builtins::mem::memset::h37585ad851c190e4
          >>> referenced by C:\Users\anakh\AppData\Local\Temp\rustcBzn86m\symbols.o
          >>> referenced by libcompiler_builtins-dc3537b67d26a6c1.rlib(compiler_builtins-dc3537b67d26a6c1.compiler_builtins.626eaefd1ab08603-cgu.000.rcgu.o)

          rust-lld: error: undefined symbol: compiler_builtins::mem::strlen::he52a5644d461cab1
          >>> referenced by C:\Users\anakh\AppData\Local\Temp\rustcBzn86m\symbols.o
          >>> referenced by libcompiler_builtins-dc3537b67d26a6c1.rlib(compiler_builtins-dc3537b67d26a6c1.compiler_builtins.626eaefd1ab08603-cgu.000.rcgu.o)

          rust-lld: error: undefined symbol: compiler_builtins::mem::memmove::h70315d5eef8ac200
          >>> referenced by C:\Users\anakh\AppData\Local\Temp\rustcBzn86m\symbols.o
          >>> referenced by libcompiler_builtins-dc3537b67d26a6c1.rlib(compiler_builtins-dc3537b67d26a6c1.compiler_builtins.626eaefd1ab08603-cgu.000.rcgu.o)


error: could not compile `std` (lib) due to 1 previous error
"\\\\?\\C:\\Users\\anakh\\.rustup\\toolchains\\nightly-2024-06-26-x86_64-pc-windows-msvc\\bin\\cargo.exe" "build" "--manifest-path" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib\\library/sysroot\\Cargo.toml" "--target-dir" "C:\\Users\\anakh\\dev\\rustc_codegen_cranelift\\.\\build\\stdlib_target" "--locked" "--target" "x86_64-pc-windows-msvc" "--release" "--features" "backtrace panic-unwind" exited with status ExitStatus(ExitStatus(101))
error: process didn't exit successfully: `C:/Users/anakh/dev/.cargo-target\debug\y.exe build` (exit code: 1)

However, I had this in my global .cargo/config.toml:

[target.x86_64-pc-windows-msvc]
linker = "rust-lld.exe"

However, commenting out the rust-lld line so that it defaults to the default linker, I was able to build rustc_codegen_cranelift successfully.

Just wondering if this is an issue with the build for rustc_codegen_cranelift, or rust-lld, or MSVC, or my particular setup, or...

Also of note, the error seems almost identical to the one encountered in this issue (though usage is completely different)
https://github.com/rust-lang/rustc_codegen_cranelift/issues/1480

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the Windows failure with .\y.ps1 prepare followed by .\y.ps1 build, using the reported rustc, MSVC, and rust-lld setup. Trace the compiler_builtins memory-symbol references during the stdlib build and determine why linking fails; done means rustc_codegen_cranelift builds successfully on this Windows configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
compilers
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.