FOSS Applications

KDE Craft 26.10 introduces cross-compilation support

Key Takeaway

KDE Craft 26.10 enables proper cross-compilation by implementing distinct target and host architectures, platforms, and compilers.

Summary

The KDE Craft 26.10 release introduces a major refactor of CraftCompiler to support cross-compilation. This update allows for better management of target and host environments, with early indications of support for Windows ARM and iOS. The release also adds MSVC 2026 support while dropping support for MSVC 2022.

Major changes in Craft 26.10

  • CraftCompiler refactoring: Implements real support for target and host architecture, platform, and compiler.
  • Breaking changes: The refactor requires adjustments to existing blueprints; a PowerShell update script is provided for repository maintainers.
  • Compiler updates: Added initial support for MSVC 2026; this is the final release to support MSVC 2022.
  • Dependency updates: Includes Qt 6.12, Gettext 1.0, Perl 5.44, and Python 3.12.13.

Why it matters

This release significantly improves the ability to build KDE software for different platforms from a single host, paving the way for easier development on Windows ARM and iOS.

Original reference: blogs.kde.org →