-
-
Notifications
You must be signed in to change notification settings - Fork 131
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
feat: add macOS builder script for CI #345
Conversation
Github’s macOS runner will have libxcb installed and that confuses ffmpeg which will add -lX11 to our build, but we are not using any of the x11 features.
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.
LGTM. Still need to wait for @Shadowghost to take a closer look at the changes in GH actions.
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.
CI and typos LGTM
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.
Should be good to go, If something in the workflows is broken, we'll see it only on publish anyways.
Changes
Preliminary scripts for macOS builder. There are enough difference that made me to make a dedicated script.
One thing to note is that the arm64 host is macOS 14 exclusive, which means the binary built for arm64 will use newer toolchain than the x86 one using macOS 12 toolchain.
The script currently is only good for CI clean build, but documented the caveats in case someone want to build locally.
Issues
Fixes #339