You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
qt: qt_test is incompatible on windows_arm64 msvc (x86_64 console fixture) #9251
Target //qt/tests:qt_test is incompatible and cannot be built, but was explicitly requested.
//qt/tests:console_fixture_windows_x86_64 (a04a4b) <-- target platform (//tools/platforms:windows_msvc_host) didn't satisfy constraint @@platforms//cpu:x86_64
ERROR: command succeeded, but not all targets were analyzed
//qt/tests:gui_test passed on both cells.
Where
qt/tests/BUILD.bazel, qt_test: data and env select on @platforms//os:windows and always add :console_fixture_windows_x86_64 and DX_QT_CONSOLE_FIXTURE.
console_fixture / console_fixture_windows_x86_64 carry target_compatible_with = _WINDOWS_X86_64, so on the arm64 host the whole test becomes incompatible.
The test code that reads DX_QT_CONSOLE_FIXTURE.
Fix
Add the fixture and DX_QT_CONSOLE_FIXTURE only on @dx_qt//:windows_x86_64 (keep the rest of the Windows data/env for windows_arm64), or build an arm64 console fixture too.
Make the test skip the console-fixture check when DX_QT_CONSOLE_FIXTURE is unset.
Activity
TrapsterDK commentedon Nov 7, 2026
Fixed in #9284. Evidence run 42378583165 passed on windows_x86_64 and windows_arm64. Closes with the PR merge.
qt: qt_test analyzes on windows_arm64 msvc (closes devhusdk#9251) (de…