build: update macos26 mmdv to Python 3.14.5, Qt/PySide 6.11.1#832
Merged
Conversation
- Bump Python 3.14.5, Qt 6.11.1, PySide 6.11.1 (and the Qt tarball md5). - Fetch pyside6 from the official md5-verified source tarball instead of a git clone, and drop the obsolete --disable-pyi workaround (6.11.1 generates .pyi stubs fine on Python 3.14). - Drop the Qt source workarounds 6.11 made unnecessary: the qyieldcpu.h __yield patch (6.11 prefers __builtin_arm_yield) and the xcodebuild shim + SDK-max override (use -DQT_NO_XCODE_MIN_VERSION_CHECK=ON; 6.11 supports the macOS 26 SDK). - Keep libclang pinned to 21.1.2: Qt's prebuilt libclang 22.x segfaults shiboken parsing the Qt headers on macOS, so 21.x stays the macOS sweet spot.
71e5510 to
07ed22e
Compare
yungyuc
commented
May 26, 2026
| # with Apple clang. Set LLVM_INSTALL_DIR to use an existing libclang (e.g. a | ||
| # brew llvm) instead of fetching. | ||
| # (user-space, no system install) -- see fetch_libclang. LIBCLANG_VERSION is | ||
| # pinned to 21.x: unlike the Ubuntu mmdv (which uses LLVM 22 against glibc's |
Member
Author
There was a problem hiding this comment.
macos26 still uses clang 21.
|
|
||
| # CPython release tag. | ||
| PYTHON_VERSION=${PYTHON_VERSION:-3.14.0} | ||
| PYTHON_VERSION=${PYTHON_VERSION:-3.14.5} |
| fi | ||
| } | ||
|
|
||
| mmdv_ensure_xcodebuild_shim() { |
Member
Author
There was a problem hiding this comment.
Qt 6.11 removed the issue.
| } | ||
|
|
||
| # Note: the QT section needs no brew packages beyond the base set above. Qt is | ||
| # Note: the QT section needs no brew packages beyond the base set above. Qt is |
Member
Author
There was a problem hiding this comment.
Correct the comment formatting to my preference.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR follows up PR #828.