-
Notifications
You must be signed in to change notification settings - Fork 912
fix(build): allow building on macOS Tahoe #8774
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
|
Artifact containing the AppImage: nextcloud-appimage-pr-8774.zip Digest: To test this change/fix you can download the above artifact file, unzip it, and run it. Please make sure to quit your existing Nextcloud app and backup your data. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR introduces a CMake Find module to wrap OpenGL linking in a way compatible with newer macOS (“Tahoe”) by avoiding AGL and ensuring relocatable framework linkage.
- Adds FindWrapOpenGL.cmake that creates WrapOpenGL::WrapOpenGL and handles Apple vs non-Apple linking.
- Implements Apple-specific logic to use framework-style linking; provides a Linux fallback for X11-less systems.
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have not completely understood it yet but it works. 😁
|
/backport to stable-3.17 |



@i2h3 please give this a try on macOS 26