Windows build artifacts error #7
Closed
catbot
wants to merge 1 commit from
claude/issue-6 into master
pull from: claude/issue-6
merge into: Catcrafts:master
Catcrafts:master
Catcrafts:claude/shader-variants-sysroot-libcxx
Catcrafts:claude/flatpak-6-docs
Catcrafts:claude/flatpak-5-ci
Catcrafts:claude/flatpak-4-packaging
Catcrafts:claude/flatpak-3-content-stamps
Catcrafts:claude/flatpak-2-toolchain
Catcrafts:claude/flatpak-1-drop-windows-host
Catcrafts:claude/top-level-project
2026-05-27
pin Crafter.Asset to mingw-rotr64 fix commit so Windows CI builds
Some checks failed
CI / build-test-release (pull_request) Has been cancelled
The CI's mingw cross-compile (--target=x86_64-w64-mingw32) has been failing for a while at lib/gdeflate/libdeflate/lib/utils.c, where libdeflate's compiler_gcc.h defines _rotr* as macros before mingw's <stdlib.h> can declare them as functions. The fix is in Catcrafts/Crafter.Asset PR #1 (commit 021ced6); pin to that SHA so the Windows artifact jobs unblock immediately rather than waiting on master-tracking + a merge race. Once the upstream PR is merged and master is confirmed to carry the fix, the pin can be removed. Adds an optional commit arg to resolveDep so the existing "track-master" call site for Crafter.Math is unchanged. Refs Catcrafts/Crafter.Build#6.