Skip to content

deps.qt: Backport upstream patch removing AGL linkage from macOS#297

Merged
RytoEX merged 1 commit intoobsproject:masterfrom
PatTheMav:qt-macos26-fix
Aug 15, 2025
Merged

deps.qt: Backport upstream patch removing AGL linkage from macOS#297
RytoEX merged 1 commit intoobsproject:masterfrom
PatTheMav:qt-macos26-fix

Conversation

@PatTheMav
Copy link
Member

Description

Backports the qtbase commit removing AGL from the list of linked frameworks when OpenGL is used by Qt.

Original commit: https://codereview.qt-project.org/c/qt/qtbase/+/652022

Motivation and Context

The AGL framework (the Carbon OpenGL bindings) has been removed in macOS 26. Without this change, it's not possible to build OBS Studio with Xcode 26 and the macOS 26 platform SDK.

How Has This Been Tested?

Tested on macOS 26 (25A5316i) with Xcode 26 beta 4 (17A5285i). Project configured, built, and ran without issue.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)

Checklist:

  • My code has been run through clang-format.
  • I have read the contributing document.
  • My code is not on the master branch.
  • The code has been tested.
  • All commit messages are properly formatted and commits squashed where appropriate.
  • I have included updates to all appropriate documentation.

@RytoEX RytoEX self-assigned this Jul 30, 2025
@RytoEX RytoEX merged commit c4048de into obsproject:master Aug 15, 2025
22 checks passed
@PatTheMav PatTheMav deleted the qt-macos26-fix branch August 15, 2025 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