servo/servo

Windows builds are broken due to crown

Closed this issue · 1 comments

          Looks Windows builds are broken:
Run python mach build --locked --release
error: process didn't exit successfully: `crown -vV` (exit code: 0xc0000135, STATUS_DLL_NOT_FOUND)
Failed in 0:00:00
Copy-Item: D:\a\_temp\bf221609-ba1c-46c0-8461-b32ff6383dc1.ps1:3

crown executable is not loading correctly.

Originally posted by @mukilan in #32295 (comment)

There is more discussion in linked PR, but disabling crown works: https://github.com/sagudev/servo/actions/runs/9115150607/job/25060771626

Also per #32295 (comment) the culprit seems to be in rustup: rust-lang/rustup#3703 (also causes problems on dylint which has similar role as crown). See https://github.com/sagudev/servo/actions/runs/9115378420/job/25061559941 for working build.