-
-
Notifications
You must be signed in to change notification settings - Fork 23
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 swap for windows, add debug for macos, rerender #187
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 ( |
Could you try removing
? |
cc @h-vetinari This all seems so fragile. The windows builds are newly failing with
and macOS arm64 is newly failing with
It would be nice if we could refactor bazel build to use the conda-provided system libraries instead of building everything from source. |
Anyhow, to the point of the PR: the macOS x64_86 builds show
|
I removed all the bug-fixes I put in over what is needed for a cross-platform build. Let's see which are still needed |
Given that this only happened in one job, I was wondering if this was a flake...
Yeah, I think the issue is that bazel does all its hermetic build isolation, and will generally ignore all environment variables unless specifically instructed to do so (at least, IIRC). Looking at the failed call (added linebreaks for legibility), I don't see
💯 |
@@ -5,7 +5,7 @@ | |||
jobs: | |||
- job: osx | |||
pool: | |||
vmImage: macOS-13 | |||
vmImage: macOS-14 |
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.
If you want to persist this across rerenders, you can do
azure:
settings_osx:
pool:
vmImage: macos-14
in conda-forge.yml
.
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.
No, it was just an experiment
This blog post provides a recipe for using system libraries in a bazel build. |
I will try to get this to pass CI with windows |
@h-vetinari looking again at the exploded compilation arguments, I see
That seems wrong. I think the |
Yeah that looks suspect. You can try and check if you find something on the bazel-toolchain feedstock related to the SDK that bazel uses. If there's nothing there, then it's likely coming from bazel itself. |
My bad, I need to use the bazel-toolchain recipe on both arm64 and x86_64 builds. If I recall correctly, on the macOS-12 image, using it on x86_64 broke the build, but on later images it is required. |
This PR is part of #188, closing. |
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)Debug build issues