-
-
Notifications
You must be signed in to change notification settings - Fork 48
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
macOS CI (and macOS dependency instructions) #111
Comments
On my local machine I got it to build after installing Xquartz: https://www.xquartz.org/index.html |
We'll probably need someone to volunteer here as none of us in the xmonad team use MacOS much. Up until now I didn't even consider it might build or work at all. And I wonder what the usecase is anyway. I think I tried XQuartz relatively recently and the experience was super bad. It was a thousand times slower than just running Linux in QEMU. |
I can confirm that I only use it for teaching, mostly to run legacy code... |
FWIW, what I had to do when I ran macOS (2016ish) was install XQuartz (directly) and patch xmonad and xmonad-contrib to use pkg-config. brew may obviate the patching. |
It would be good to document in README which steps to take to install the X11 dependencies on macOS.
Also a CI running on
macos-latest
could help ensure that these instructions are staying fresh.What used to work is
brew install libxrandr libxscrnsaver
: https://github.com/teach-afp/afp-code/blob/af948f0540737c65d818372d187e19e7621917a5/.github/workflows/ci.yml#L63-L66But this was for the Intel mac (macos-12), it is broken on the ARM image (macos-14).
The text was updated successfully, but these errors were encountered: