Skip to content

Unable to build rustc_codegen_cranelift on windows with rust-lld #1503

Open
@tigregalis

Description

@tigregalis

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 <[email protected]>
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)
#1480

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: This is a bug.O-windowsOperating system: Windows

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions