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

qemu: Enable the SDL UI frontend by default on OS X < 10.5. #766

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

Conversation

akemin-dayo
Copy link
Contributor

@akemin-dayo akemin-dayo commented Oct 14, 2021

QEMU normally enables the Cocoa UI frontend by default when building for OS X, but this is unusable on < 10.5 due to missing features on these OS X versions.

This change allows users building QEMU for 10.4.x to have a UI by default (like what you would get building it for >= 10.5), instead of having to remember to specify the --with-sdl build flag.

Otherwise, OS X 10.4.x users who run brew install qemu without this commit will end up building headless/VNC-only binaries of QEMU, which they may not expect.


brew install qemuPASS (OS X 10.5.8 [--cc=gcc-7 is required, a future PR will address this] and OS X 10.4.11, both PowerPC)
brew audit qemuPASS
brew test qemuPASS (PR #769 required)

QEMU normally enables the Cocoa UI frontend by default when building for OS X, but this is unusable on < 10.5 due to missing features on these OS X versions.

This change allows users building QEMU for 10.4.x to have a UI by default (like what you would get building it for >= 10.5), instead of having to remember to specify the --with-sdl build flag.

Otherwise, OS X 10.4.x users who run `brew install qemu` without this commit will end up building headless/VNC-only binaries of QEMU, which they may not expect.
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.

1 participant