Skip to content
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

wine-devel, wine-staging: Allow building on 10.12 and later #27345

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Gcenx
Copy link
Contributor

@Gcenx Gcenx commented Jan 9, 2025

Description

Upstream wine officially requires macOS Sierra or greater, where as the Winehq macOS packages I maintain require macOS Catalina (10.15.4)

I've tested this on macOS Mojave with MacOSX10.13.sdk and forced deployment target of 10.13 to enable +universal builds. As CodeWeavers developers only test building the i386 slice against MacOSX10.13.sdk I'm making it a requirement. macOS Mojave required the following change #27344


Buildbots won't build for macOS Mojave as it requires forcing MacOSX10.13.sdk & 10.13 deployment target.
Currently macOS High Sierra doesn't have a prebuilt copy of mingw-w64 that's a hard requirement for building wine, it's possible mingw-w64 might build if the macOS High Sierra buildbot was forced to rebuild.


Type(s)
  • enhancement
Tested on

macOS 10.14.6
Xcode 11.3.1

Verification
  • followed our Commit Message Guidelines?
  • squashed and minimized your commits?
  • checked that there aren't other open pull requests for the same change?
  • checked your Portfile with port lint?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?
  • checked that the Portfile's most important variants haven't been broken?

@Gcenx Gcenx force-pushed the wine-devel,wine-staging-restore-legacy-support branch from 041c726 to 5c752f9 Compare January 9, 2025 01:21
@Gcenx
Copy link
Contributor Author

Gcenx commented Jan 9, 2025

@kencu do you happen to have something that runs macOS Sierra & macOS High Sierra?

It might be nice to figure out the issue with mingw-w64 on macOS High Sierra and also testing if MacPorts rev-upgrade doesn’t cry about the use of MacOSX10.13 on macOS Sierra

@Gcenx
Copy link
Contributor Author

Gcenx commented Jan 9, 2025

Screen Shot 2025-01-09 at 9 48 10 AM

The Windows Steam Client running under wine

@kencu
Copy link
Contributor

kencu commented Jan 13, 2025

I do have both of those systems, yes. Let me start by trying a build of mingw-w64 and see what happens.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

3 participants