Skip to content

Conversation

@fire
Copy link
Member

@fire fire commented Jan 5, 2026

Fixes build failures across multiple platforms in CI:

Android builds:

  • Only source Emscripten SDK for web platform builds
  • Prevents failures when EMSDK_ROOT is not set for non-web platforms

Windows builds:

  • Add setup-d3d12 recipe to install D3D12 dependencies (Mesa NIR, Agility SDK, PIX) for cross-compilation
  • Enable D3D12 support with proper MinGW compatibility
  • Dependencies are installed to bin/build_deps for cross-compilation scenarios

Linux builds:

  • Disable debug symbols for editor builds in CI to prevent "no space to link" errors
  • Debug symbols remain enabled for template builds and local development
  • Reduces disk space usage during linking phase in GitHub Actions

@fire fire changed the title Fix Android build failure Fix build failures for Android and Windows platforms Jan 5, 2026
@fire fire changed the title Fix build failures for Android and Windows platforms Fix build failures for Android, Windows, and Linux platforms Jan 5, 2026
- Only source Emscripten SDK for web platform builds to prevent Android failures
- Add D3D12 dependency installation for Windows cross-compilation with MinGW
- Disable debug symbols for Linux editor builds in CI to prevent disk space errors
@fire fire merged commit 24a4027 into main Jan 5, 2026
17 checks passed
@fire fire deleted the dev branch January 5, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants