Skip to content

Conversation

@mati865
Copy link
Member

@mati865 mati865 commented Jul 28, 2025

No description provided.

@rustbot rustbot added A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Jul 28, 2025
@mati865
Copy link
Member Author

mati865 commented Jul 28, 2025

@bors try jobs=dist-aarch64-windows-gnullvm,dist-x86_64-windows-gnullvm

@rust-bors
Copy link

rust-bors bot commented Jul 28, 2025

⌛ Trying commit 9fc711b with merge 3914f05

To cancel the try build, run the command @bors try cancel.

rust-bors bot added a commit that referenced this pull request Jul 28, 2025
windows-gnullvm: build the dist with static unwinder

try-job: dist-aarch64-windows-gnullvm
try-job: dist-x86_64-windows-gnullvm
@mati865
Copy link
Member Author

mati865 commented Jul 28, 2025

@bors try cancel

It doesn't help.

@rust-bors
Copy link

rust-bors bot commented Jul 28, 2025

Try build cancelled. Cancelled workflows:

@mati865
Copy link
Member Author

mati865 commented Jul 28, 2025

This couldn't have any effect because it made a copy-paste error and kept crt-static set to false.
After fixing it this fails with:

  = note:  "x86_64-w64-mingw32-clang" "-Wl,/tmp/rustcY5Nvpz/list.def" "-nolibc" "--unwindlib=none" "-m64" "/tmp/rustcY5Nvpz/symbols.o" "<16 object files omitted>" "/tmp/rustcY5Nvpz/rmeta.o" "-Wl,-Bstatic" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-codegen/x86_64-pc-windows-gnullvm/release/deps/{libcranelift_native-0115cbe1ac33ad3d,libcranelift_object-22442a0291c38f45,libobject-af212f1f46403f9a,libcrc32fast-bd53f819fabac2e5,libcfg_if-57c9812934d1ae86,libmemchr-6c678fa3269beb52,libcranelift_frontend-9582ce9cf90133bd,libcranelift_module-4cd385124b9bb476,libanyhow-e78ee9c5a9f6514e,libcranelift_codegen-710bd1678e329e8f,libwasmtime_math-9ea980df3e41ec78,liblibm-b9f416723237eb00,libcranelift_assembler_x64-791f1a8562f9b55b,libtarget_lexicon-3fe5d9ccd569fa9e,libcranelift_codegen_shared-193f40f991822b83,libregalloc2-bf34f652e795df4e,libbumpalo-259f044a5e1178d6,liblog-e54449b600dc0dca,libsmallvec-4778cee2ea1ec9e0,librustc_hash-cdf8b22d0293c642,liballocator_api2-9a6eccea2bbee843,libgimli-166b47cb0ac9a319,libindexmap-53d6a2c95a34f164,libequivalent-aeb00a34804e18df,libhashbrown-5e2ef79b6462740a,libfoldhash-3c40f849d762a6fb,libcranelift_control-0b7022dac3ee1dec,libarbitrary-3e48997b91660a63,libcranelift_bforest-e2dfcdf52107d9ef,libcranelift_entity-42c475d24bb65393,libcranelift_bitset-205ff542fe894719}.rlib" "-Wl,-Bdynamic" "<sysroot>/lib/rustlib/x86_64-pc-windows-gnullvm/lib/rustc_driver-79c4b21bb00bfbd7.dll" "-Wl,-Bstatic" "<sysroot>/lib/rustlib/x86_64-pc-windows-gnullvm/lib/libcompiler_builtins-*.rlib" "-Wl,-Bdynamic" "-lgdi32" "-lkernel32" "-lmsimg32" "-lopengl32" "-lwinspool" "-lshell32" "-luuid" "-lkernel32" "-ladvapi32" "-lole32" "-loleaut32" "-lbcrypt" "-ladvapi32" "-lkernel32" "-lkernel32" "-lkernel32" "-lkernel32" "-lntdll" "-luserenv" "-lws2_32" "-ldbghelp" "/tmp/rustcY5Nvpz/advapi32.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-errorhandling-l1-1-3.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-file-fromapp-l1-1-0.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-handle-l1-1-0.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-ioring-l1-1-0.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-libraryloader-l2-1-0.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-memory-l1-1-3.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-memory-l1-1-4.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-memory-l1-1-5.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-memory-l1-1-6.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-memory-l1-1-7.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-memory-l1-1-8.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-synch-l1-2-0.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-sysinfo-l1-2-0.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-sysinfo-l1-2-3.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-sysinfo-l1-2-4.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-sysinfo-l1-2-6.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-util-l1-1-1.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-winrt-error-l1-1-0.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-winrt-l1-1-0.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-core-wow64-l1-1-1.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/api-ms-win-security-base-l1-2-2.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/avrt.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/bcp47mrm.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/bcryptprimitives.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/clfsw32.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/dbghelp.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/elscore.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/gdi32.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/icu.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/icuin.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/icuuc.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/imagehlp.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/kernel32.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/ktmw32.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/netapi32.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/normaliz.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/ntdll.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/ntdllk.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/ole32.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/oleacc.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/oleaut32.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/psapi.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/rtworkq.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/txfw32.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/user32.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/usp10.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/version.dll_imports_indirect.lib" "/tmp/rustcY5Nvpz/wofutil.dll_imports_indirect.lib" "-lmingw32" "-lmingwex" "-lmsvcrt" "-lkernel32" "-luser32" "-Wl,--nxcompat" "-o" "<sysroot>-codegen/x86_64-pc-windows-gnullvm/release/deps/rustc_codegen_cranelift-6f3d04b0746d4810.dll" "-static" "-shared" "-Wl,--out-implib=<sysroot>-codegen/x86_64-pc-windows-gnullvm/release/deps/librustc_codegen_cranelift-6f3d04b0746d4810.dll.a" "-Wl,-O1" "-L/checkout/obj/build/x86_64-unknown-linux-gnu/llvm/lib"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: clang: warning: argument unused during compilation: '-nolibc' [-Wunused-command-line-argument]
          ld.lld: error: undefined symbol: _Unwind_Resume
          >>> referenced by /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-codegen/x86_64-pc-windows-gnullvm/release/deps/rustc_codegen_cranelift-6f3d04b0746d4810.rustc_codegen_cranelift.954dafbf28454ec2-cgu.00.rcgu.o:(rustc_codegen_ssa::base::codegen_global_asm::<rustc_codegen_cranelift::global_asm::GlobalAsmContext>)
          >>> referenced by /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-codegen/x86_64-pc-windows-gnullvm/release/deps/rustc_codegen_cranelift-6f3d04b0746d4810.rustc_codegen_cranelift.954dafbf28454ec2-cgu.00.rcgu.o:(core::ptr::drop_in_place::<alloc::vec::Vec<indexmap::Bucket<gimli::write::cfi::CommonInformationEntry, ()>>> (.llvm.5612088419134368886))
          >>> referenced by /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-codegen/x86_64-pc-windows-gnullvm/release/deps/rustc_codegen_cranelift-6f3d04b0746d4810.rustc_codegen_cranelift.954dafbf28454ec2-cgu.00.rcgu.o:(core::ptr::drop_in_place::<alloc::vec::Vec<(gimli::write::cfi::CieId, gimli::write::cfi::FrameDescriptionEntry)>> (.llvm.5612088419134368886))
          >>> referenced 4311 more times

So I don't have much hope in getting it to work.

@mati865 mati865 closed this Jul 28, 2025
@rustbot rustbot removed the S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. label Jul 28, 2025
@mati865 mati865 deleted the gnullvm-static-unwinder branch July 29, 2025 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants