-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
go: propagate the apple sdk #332146
go: propagate the apple sdk #332146
Conversation
It might be best to hold off on this for now unless there's a pressing need, as the upcoming SDK rework is likely to change this interface again (to something much simpler, thankfully). |
To add some detail and background: The Darwin refactor will turn the SDK into a normal package. If you need the 11.x SDK, you add Another aspect of this is I am reworking how SDKs are built. I have the 10.12 through 14.4 SDKs in my WIP branch. They all build, and they all have source-based components. There’s not going to be a difference in SDKs between Darwin platforms other than what’s available. I have a very WIP branch available at https://github.com/reckenrode/nixpkgs/tree/darwin-sdk-refactor. It’s very messy (because I’m using an adapter right now to avoid stdenv bootstraps), but the core of it works. I have successfully built Wine, MoltenVK, RPM, xcbuild, and btop with appropriate SDKs. It’s very unlikely this will land for the next staging-next cycle (because I still have to sort out bootstrapping the stdenv), but it may the one after that, and it will definitely be in 24.11. |
If you don’t mind, I added this PR to the follow up tracking list at #346043. |
@ofborg eval |
@ofborg eval |
Not sure why ofborg won’t eval. Can you try rebasing this on the latest |
Not much point waiting for ofborg, the eval queue is ~90. |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/title-the-darwin-sdks-have-been-updated/55295/1 |
Description of changes
Things done
nix.conf
? (See Nix manual)sandbox = relaxed
sandbox = true
nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD"
. Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/
)Add a 👍 reaction to pull requests you find important.