-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
CI: fix macos unbreaking python #13136
Conversation
Qt4 doesn't seem to work on Apple Silicon because OpenSSL 1.0 (a requirement for Qt4) doesn't build on it correctly, trying to use X86 assembly.
24effad
to
de00a80
Compare
de00a80
to
4eee258
Compare
homebrew installs to /usr/local on Intel based macs, but has moved to /opt/homebrew for those using Apple Silicon.
There are some additional packages that seem to be needed on Apple based Silicon.
Boost now requires C++ 14, as of 1.82
85a20cd
to
f3cdfda
Compare
Path('/usr/local/opt/boost'), # for Intel Silicon MacOS | ||
]) | ||
tmp += [Path('/opt/local')] | ||
tmp += [Path('/usr/local/opt/boost')] |
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.
This path is specific to Apple? Good to know...
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.
Yeah, homebrew on Intel puts its stuff there. I don't think it's a place we should necessary search automatically. I'm a little skeptical of some of the paths in there in general. Handling homebrew seems reasonable as it's pretty much de facto for Apple
On Apple Silicon the default search path is /opt/homebrew instead of /usr/local.
f3cdfda
to
fd65b09
Compare
The install location seems to have moved, which breaks our job to unbreak things.