-
-
Notifications
You must be signed in to change notification settings - Fork 24
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
Add configuration for OSX #21
Conversation
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
@conda-forge-admin, please rerender |
@brey you should have re-rendered, otherwise CI for MacOS won't get started at all... I also edited the first message to make checklist appear correctly, hope you don't mind :) |
Thanks for opening this PR. :) |
Now the fun begins... compilation errors galore 🤣 |
Looks like declaration issues |
Previously this failed in lzma:
With macos 10.14 we get further (redis), but still fail:
|
@krfricke as a new maintainer for this repo (and as a Ray contributor I assume) it would be awesome if you could give some help on this problem, too. |
Absolutely. For me personally (after finishing the version upgrades), I'd much rather see #5 tackled first by someone who knows the upstream codebase/CI than OSX. 🙃 |
I'm very happy to work on #5 - as for this PR, I'm not very familiar with the build/toolchain, but I'll look into this and can ping the right persons to help with it |
OK, a tiny step further by moving to osx 10.15 and adding
which is interesting, because bazel itself seem to set it so (note
Searching for Is this a bazel-issue? |
Haven't looked at anything here (can do in 2 weeks). In general bazel-toolchain is a package that generates a bazel config to use the conda-forge compilers with the correct flags in bazel. It can do cross-complilation but it is also needed normally for non-cross compiled setups. |
Thanks for the super quick response! :) Would you say it's better to use |
bazel-toolchain works around a lot of issues with finding the correct libs and includes. It is though only generating a config that you need to pass into bazel then. |
I am wondering whether there is any appetite into moving that PR forward? I don't have OSX to test the build myself locally. |
Neither do I, but you can try using CI! I haven't had time to look into the bazel-toolchain thing at the time. |
I will try locally on my Mac and see if I can get somewhere. I'll let you know. |
I will try again after rebase to |
@brey has there been any progress on this front? |
Add configuration for OSX
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)Hopefully closes #2