Skip to content

Windows -Zbuild-std with windows_raw_dylib broken after nightly-2026-08-27 #17404

Description

@Librazy

Problem

Windows -Zbuild-std -Zbuild-std-features="windows_raw_dylib" broken after nightly-2026-08-27 while working on nightly-2026-08-26, even on an empty bin crate.

x86_64-pc-windows-msvc

x86_64-pc-windows-msvc target fails with

error[E0152]: duplicate lang item in crate `core`: `sized`
  |
  = note: the lang item is first defined in crate `core` (which `std` depends on)
  = note: first definition in `core` loaded from \\?\D:\testbuildstd\target\debug\build\core\addd3c1cd86f6f7c\out\libcore-addd3c1cd86f6f7c.rmeta
  = note: second definition in `core` loaded from C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-a4b1d4e620d2fe7b.rmeta

For more information about this error, try `rustc --explain E0152`.
error: could not compile `std` (lib) due to 1 previous error

x86_64-win7-windows-msvc

x86_64-win7-windows-msvc target fails with

error[E0463]: can't find crate for `panic_unwind`

For more information about this error, try `rustc --explain E0463`.
error: could not compile `std` (lib) due to 1 previous error
Full verification

 D:\  Remove-Item -Recurse -Force .\testbuildstd\
 D:\  cargo init testbuildstd
    Creating binary (application) package
note: see more `Cargo.toml` keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 D:\  cd .\testbuildstd\
 testbuildstd  cargo +nightly-2026-08-27 build -Zbuild-std
   Compiling compiler_builtins v0.1.160 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\compiler-builtins\compiler-builtins)
   Compiling core v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core)
   Compiling std v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std)
   Compiling windows-link v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\windows_link)
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-core)
   Compiling alloc v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc)
   Compiling unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\unwind)
   Compiling cfg-if v1.0.4
   Compiling rustc-demangle v0.1.28
   Compiling rustc-literal-escaper v0.0.8
   Compiling rustc-std-workspace-alloc v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_abort)
   Compiling panic_unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_unwind)
   Compiling hashbrown v0.17.1
   Compiling std_detect v0.1.5 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std_detect)
   Compiling proc_macro v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\proc_macro)
   Compiling testbuildstd v0.1.0 (D:\testbuildstd)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 24.24s
 testbuildstd  Remove-Item -Recurse -Force ./target
 testbuildstd  cargo +nightly-2026-08-27 build -Zbuild-std -Zbuild-std-features="windows_raw_dylib"
   Compiling compiler_builtins v0.1.160 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\compiler-builtins\compiler-builtins)
   Compiling core v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core)
   Compiling std v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std)
   Compiling windows-link v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\windows_link)
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-core)
   Compiling alloc v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc)
   Compiling unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\unwind)
   Compiling cfg-if v1.0.4
   Compiling rustc-demangle v0.1.28
   Compiling rustc-literal-escaper v0.0.8
   Compiling rustc-std-workspace-alloc v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_abort)
   Compiling panic_unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_unwind)
   Compiling std_detect v0.1.5 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std_detect)
   Compiling hashbrown v0.17.1
error[E0152]: duplicate lang item in crate `core`: `sized`
  |
  = note: the lang item is first defined in crate `core` (which `std` depends on)
  = note: first definition in `core` loaded from \\?\D:\testbuildstd\target\debug\build\core\addd3c1cd86f6f7c\out\libcore-addd3c1cd86f6f7c.rmeta
  = note: second definition in `core` loaded from C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\x86_64-pc-windows-msvc\lib\libcore-a4b1d4e620d2fe7b.rmeta

For more information about this error, try `rustc --explain E0152`.
error: could not compile `std` (lib) due to 1 previous error
 testbuildstd  Remove-Item -Recurse -Force ./target
 testbuildstd  cargo +nightly-2026-08-27 build -Zbuild-std -Zbuild-std-features="windows_raw_dylib" --target="x86_64-win7-windows-msvc"
   Compiling compiler_builtins v0.1.160 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\compiler-builtins\compiler-builtins)
   Compiling core v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core)
   Compiling std v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std)
   Compiling windows-link v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\windows_link)
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-core)
   Compiling alloc v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc)
   Compiling unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\unwind)
   Compiling cfg-if v1.0.4
   Compiling rustc-demangle v0.1.28
   Compiling rustc-literal-escaper v0.0.8
   Compiling rustc-std-workspace-alloc v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_abort)
   Compiling panic_unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_unwind)
   Compiling std_detect v0.1.5 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std_detect)
   Compiling hashbrown v0.17.1
error[E0463]: can't find crate for `panic_unwind`

For more information about this error, try `rustc --explain E0463`.
error: could not compile `std` (lib) due to 1 previous error
 testbuildstd  Remove-Item -Recurse -Force ./target
 testbuildstd  cargo +nightly-2026-08-27 build -Zbuild-std --target="x86_64-win7-windows-msvc"
   Compiling compiler_builtins v0.1.160 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\compiler-builtins\compiler-builtins)
   Compiling core v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core)
   Compiling std v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std)
   Compiling windows-link v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\windows_link)
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-core)
   Compiling alloc v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc)
   Compiling unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\unwind)
   Compiling cfg-if v1.0.4
   Compiling rustc-demangle v0.1.28
   Compiling rustc-literal-escaper v0.0.8
   Compiling rustc-std-workspace-alloc v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-alloc)
   Compiling panic_unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_unwind)
   Compiling panic_abort v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_abort)
   Compiling hashbrown v0.17.1
   Compiling std_detect v0.1.5 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std_detect)
   Compiling proc_macro v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\proc_macro)
   Compiling testbuildstd v0.1.0 (D:\testbuildstd)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.39s
 testbuildstd  Remove-Item -Recurse -Force ./target
 testbuildstd  cargo +nightly-2026-08-26 build -Zbuild-std
   Compiling compiler_builtins v0.1.160 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\compiler-builtins\compiler-builtins)
   Compiling core v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core)
   Compiling std v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std)
   Compiling windows-link v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\windows_link)
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-core)
   Compiling alloc v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc)
   Compiling unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\unwind)
   Compiling cfg-if v1.0.4
   Compiling rustc-demangle v0.1.28
   Compiling rustc-literal-escaper v0.0.8
   Compiling rustc-std-workspace-alloc v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_abort)
   Compiling panic_unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_unwind)
   Compiling std_detect v0.1.5 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std_detect)
   Compiling hashbrown v0.17.1
   Compiling proc_macro v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\proc_macro)
   Compiling testbuildstd v0.1.0 (D:\testbuildstd)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.34s
 testbuildstd  Remove-Item -Recurse -Force ./target
 testbuildstd  cargo +nightly-2026-08-26 build -Zbuild-std -Zbuild-std-features="windows_raw_dylib"
   Compiling compiler_builtins v0.1.160 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\compiler-builtins\compiler-builtins)
   Compiling core v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core)
   Compiling std v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std)
   Compiling windows-link v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\windows_link)
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-core)
   Compiling alloc v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc)
   Compiling unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\unwind)
   Compiling cfg-if v1.0.4
   Compiling rustc-demangle v0.1.28
   Compiling rustc-literal-escaper v0.0.8
   Compiling rustc-std-workspace-alloc v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_abort)
   Compiling panic_unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_unwind)
   Compiling std_detect v0.1.5 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std_detect)
   Compiling hashbrown v0.17.1
   Compiling proc_macro v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\proc_macro)
   Compiling testbuildstd v0.1.0 (D:\testbuildstd)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.67s
 testbuildstd  Remove-Item -Recurse -Force ./target
 testbuildstd  cargo +nightly-2026-08-26 build -Zbuild-std --target="x86_64-win7-windows-msvc"
   Compiling compiler_builtins v0.1.160 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\compiler-builtins\compiler-builtins)
   Compiling core v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core)
   Compiling std v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std)
   Compiling windows-link v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\windows_link)
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-core)
   Compiling alloc v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc)
   Compiling unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\unwind)
   Compiling cfg-if v1.0.4
   Compiling rustc-demangle v0.1.28
   Compiling rustc-literal-escaper v0.0.8
   Compiling rustc-std-workspace-alloc v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-alloc)
   Compiling panic_unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_unwind)
   Compiling panic_abort v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_abort)
   Compiling std_detect v0.1.5 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std_detect)
   Compiling hashbrown v0.17.1
   Compiling proc_macro v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\proc_macro)
   Compiling testbuildstd v0.1.0 (D:\testbuildstd)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 20.76s
 testbuildstd  Remove-Item -Recurse -Force ./target
 testbuildstd  cargo +nightly-2026-08-26 build -Zbuild-std -Zbuild-std-features="windows_raw_dylib" --target="x86_64-win7-windows-msvc"
   Compiling compiler_builtins v0.1.160 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\compiler-builtins\compiler-builtins)
   Compiling core v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core)
   Compiling std v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std)
   Compiling windows-link v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\windows_link)
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-core)
   Compiling alloc v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc)
   Compiling unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\unwind)
   Compiling rustc-demangle v0.1.28
   Compiling cfg-if v1.0.4
   Compiling rustc-literal-escaper v0.0.8
   Compiling rustc-std-workspace-alloc v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_abort)
   Compiling panic_unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_unwind)
   Compiling hashbrown v0.17.1
   Compiling std_detect v0.1.5 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std_detect)
   Compiling proc_macro v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-26-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\proc_macro)
   Compiling testbuildstd v0.1.0 (D:\testbuildstd)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.51s
 testbuildstd  Remove-Item -Recurse -Force ./target
 testbuildstd  cargo +nightly-2026-08-27 build -Zbuild-std -Zbuild-std-features="windows_raw_dylib,panic-unwind" --target="x86_64-win7-windows-msvc"
   Compiling compiler_builtins v0.1.160 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\compiler-builtins\compiler-builtins)
   Compiling core v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\core)
   Compiling std v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std)
   Compiling windows-link v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\windows_link)
   Compiling rustc-std-workspace-core v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-core)
   Compiling alloc v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\alloc)
   Compiling unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\unwind)
   Compiling cfg-if v1.0.4
   Compiling rustc-demangle v0.1.28
   Compiling rustc-literal-escaper v0.0.8
   Compiling rustc-std-workspace-alloc v1.99.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_abort)
   Compiling panic_unwind v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\panic_unwind)
   Compiling hashbrown v0.17.1
   Compiling std_detect v0.1.5 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\std_detect)
   Compiling proc_macro v0.0.0 (C:\Users\Librazy\.rustup\toolchains\nightly-2026-08-27-x86_64-pc-windows-msvc\lib\rustlib\src\rust\library\proc_macro)
   Compiling testbuildstd v0.1.0 (D:\testbuildstd)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.33s

Steps

  1. Install nightly-2026-08-27 with rust-src on Windows
  2. Create a bin crate on windows
  3. Run cargo +nightly-2026-08-26 build -Zbuild-std -Zbuild-std-features="windows_raw_dylib"

Possible Solution(s)

No response

Notes

No response

Version

 testbuildstd  cargo +nightly-2026-08-27 version --verbose
cargo 1.100.0-nightly (e8cb624d5 2026-08-22)
release: 1.100.0-nightly
commit-hash: e8cb624d5701824f46a2ec5873cfd59ee3d2f66c
commit-date: 2026-08-22
host: x86_64-pc-windows-msvc
libgit2: 1.9.6 (sys:0.21.0 vendored)
libcurl: 8.21.0-DEV (sys:0.4.90+curl-8.21.0 vendored ssl:Schannel)
os: Windows 10.0.26100 (Windows 11 IoTEnterpriseS) [64-bit]
 testbuildstd  cargo +nightly-2026-08-26 version --verbose
cargo 1.100.0-nightly (e8cb624d5 2026-08-22)
release: 1.100.0-nightly
commit-hash: e8cb624d5701824f46a2ec5873cfd59ee3d2f66c
commit-date: 2026-08-22
host: x86_64-pc-windows-msvc
libgit2: 1.9.6 (sys:0.21.0 vendored)
libcurl: 8.21.0-DEV (sys:0.4.90+curl-8.21.0 vendored ssl:Schannel)
os: Windows 10.0.26100 (Windows 11 IoTEnterpriseS) [64-bit]

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    C-bugCategory: bugS-triageStatus: This issue is waiting on initial triage.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions