Skip to content

[macOS] Bump qtbase to 6.10 for macOS 26.5#4880

Open
sharder996 wants to merge 10 commits into
mainfrom
kaizen/update-qt
Open

[macOS] Bump qtbase to 6.10 for macOS 26.5#4880
sharder996 wants to merge 10 commits into
mainfrom
kaizen/update-qt

Conversation

@sharder996
Copy link
Copy Markdown
Collaborator

@sharder996 sharder996 commented May 15, 2026

This PR updates the vcpkg submodule which uses a newer version of qtbase which includes a fix for QTBUG-145239.patch. This patch is not yet available in a vcpkg release so the most recent commit ATOW is used.

The latest macOS update for xcode manifests this issue the newer SDK ships a version of Clang that reports __has_builtin(__yield) as true on Apple Silicon, but __yield() still requires <arm_acle.h> for its declaration. Qt 6.9.1's qyieldcpu.h hits this path first, causing a fatal -Werror,-Wimplicit-function-declaration error during the bootstrap build of qtbase. On the latest version of macOS, Multipass fails to build.

The newer version of Qt has a few API changes which necessitate a few changes in the tests. I also update some regex strings to be more compliant with macOS.

Additional updates:

  • gRPC is updated to 1.76.0, required as a result of other dependencies updating.
  • Fixed Bad snapcraft.yaml content error which has plaguing CI for some time with Snap builds
  • Removed old, unused YAML anchor from snapcraft.yaml
  • Update control build dependencies list

@sharder996 sharder996 force-pushed the kaizen/update-qt branch 2 times, most recently from a36eeec to 06f342a Compare May 18, 2026 04:55
@codecov
Copy link
Copy Markdown

codecov Bot commented May 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.79%. Comparing base (e331c88) to head (9b63dd3).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #4880   +/-   ##
=======================================
  Coverage   87.79%   87.79%           
=======================================
  Files         269      269           
  Lines       14636    14636           
=======================================
  Hits        12848    12848           
  Misses       1788     1788           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sharder996 sharder996 changed the title [macOS] Bump qtbase to 6.10 for macOS 26 [macOS] Bump qtbase to 6.10 for macOS 26.5 May 18, 2026
@sharder996 sharder996 requested a review from xmkg May 18, 2026 14:14
@sharder996
Copy link
Copy Markdown
Collaborator Author

Requesting a review from @xmkg since you have an M2 Mac that can verify the build failures with the latest version of macOS.

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.

1 participant