-
-
Notifications
You must be signed in to change notification settings - Fork 14.1k
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
wayland: fix build on darwin #122475
wayland: fix build on darwin #122475
Conversation
That's a lotta rebuilds on non-darwin! Maybe instead of checking the platform in the patch itself, use |
Result of 612 packages marked as broken and skipped:
3642 packages skipped due to time constraints:
56 packages built successfully:
2 suggestions:
Result of 576 packages marked as broken and skipped:
1 package failed to build:4417 packages skipped due to time constraints:
64 packages built successfully:
5 suggestions:
Note that build failures may predate this PR, and could be nondeterministic or hardware dependent. |
5266288
to
c5214ef
Compare
Whoops! I did not consider that. 😅 I've also added a note about another upstream merge request which intends to fix this with a completely different mechanism. I'm not sure if we should swap in that patch (it does work for me) or keep this one. Argument for is that it's upstream supported, argument against is that it's a larger diff. |
This means the patch will rot and will most likely broken with the next update. Also #102230 |
c5214ef
to
b4535b7
Compare
I suppose we should move this to staging, then? |
b4535b7
to
6543ad4
Compare
@stephank yes, I've just moved it for you (requires rebasing onto |
@GrahamcOfBorg build pkgsCross.aarch64-multiplatform.wayland |
Please use @ofborg |
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.
I ran the Sway test manually to be absolutely sure and it succeeded.
Thanks for the PR!
Please use @ofborg
Force of habit... :o Thanks :)
Motivation for this change
ZHF: #122042
cc @NixOS/nixos-release-managers
Hydra failure: https://hydra.nixos.org/build/141980180/nixlog/2
There appears to be no direct job in Hydra for wayland on Darwin, and I'm not sure how to fix that. Regardless, this will unblock the build of retroarch, which is several dozen jobs. 🙃
Alternatively, retroarch shouldn't depend on wayland on Darwin, and I'll open a separate PR to make that change.
Upstream merge request: https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/136
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)