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

Bump CMake MacOS compilation target to MacOS 13 #714

Merged
merged 1 commit into from
Mar 24, 2025

Conversation

OpenSauce04
Copy link
Member

The minimum required MacOS version was already documented as MacOS 13, but until now the compilation target was set to MacOS 11.

This may allow the compiler to introduce additional micro-optimizations or something? Not really sure what this done on a low level. Regardless, this probably can't hurt.

Was originally going to include this in 2120, but was unable to due to build failures caused by an outdated dependency of dynarmic, however now that dynarmic's dependencies have been updated in 2120-rc2, this change can now be evaluated for 2121.

Will self-review this as I have access to the necessary hardware.

The minimum required MacOS version was already MacOS 13 due to dependencies, but until now the compilation target was set to MacOS 11
@OpenSauce04 OpenSauce04 added this to the 2121 milestone Mar 18, 2025
@OpenSauce04 OpenSauce04 self-assigned this Mar 18, 2025
@OpenSauce04
Copy link
Member Author

OpenSauce04 commented Mar 18, 2025

Testing checklist:

  • ARM MacOS
  • x86 MacOS

@gh0sti
Copy link

gh0sti commented Mar 21, 2025

If you can make pre compiled binaries for Mac of this branch I can test this out on my m4 mini and Intel MBP

@OpenSauce04
Copy link
Member Author

If you can make pre compiled binaries for Mac of this branch I can test this out on my m4 mini and Intel MBP

There already are, see here: https://github.com/azahar-emu/azahar/actions/runs/13922856943?pr=714

@gh0sti
Copy link

gh0sti commented Mar 22, 2025

app launches on both intel and macos arm think this is ok to merge.

@OpenSauce04 OpenSauce04 merged commit bd1f5b9 into azahar-emu:master Mar 24, 2025
12 checks passed
@OpenSauce04 OpenSauce04 deleted the macos-13-compile branch March 24, 2025 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants