Skip to content

Update Windows builds to Qt 6.8.3 with matching MinGW toolchain#362

Merged
jankae merged 1 commit into
jankae:masterfrom
ChungKelsey:codex/qt-6.8-mingw-toolchain
Jun 15, 2026
Merged

Update Windows builds to Qt 6.8.3 with matching MinGW toolchain#362
jankae merged 1 commit into
jankae:masterfrom
ChungKelsey:codex/qt-6.8-mingw-toolchain

Conversation

@ChungKelsey

@ChungKelsey ChungKelsey commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • update Windows builds from Qt 6.2.4 to Qt 6.8.3
  • install Qt's matching MinGW 13.1 toolchain
  • use mingw32-make explicitly in build and release workflows

Motivation

Qt 6.2.4 contains a multi-monitor screen detection regression that can
cause menus to open on the wrong display when identical monitor models
are connected.

The initial Qt 6.8.3 update in #361 failed in GitHub Actions with:

undefined reference to `__imp___argc`

The workflow installed Qt's MinGW binaries but compiled with the GitHub
runner's unrelated GCC 14.2 toolchain. This mixed incompatible MinGW
runtime and import libraries.

Installing the MinGW 13.1 toolchain supplied for Qt 6.8.3 and invoking
its mingw32-make keeps Qt, GCC, and the MinGW runtime ABI aligned.

Validation

  • parsed both modified workflow files as YAML
  • verified both Windows jobs install qt.tools.win64_mingw1310
  • verified both Windows jobs invoke mingw32-make
  • ran git diff --check

Supersedes #361.

Credit to @hendorog for the original Qt 6.8.3 update in #361.

@jankae

jankae commented Jun 15, 2026

Copy link
Copy Markdown
Owner

Awesome, thank you for figuring this out! Somehow I did not think about another toolchain version at all and just figured jurplel/install-qt-action would install everything required for the specified Qt version.

@jankae jankae marked this pull request as ready for review June 15, 2026 18:26
@jankae jankae merged commit 08f1ccf into jankae:master Jun 15, 2026
7 checks passed
@ChungKelsey

Copy link
Copy Markdown
Contributor Author

I'm glad that help.

@ChungKelsey ChungKelsey deleted the codex/qt-6.8-mingw-toolchain branch June 15, 2026 22:10
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