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
Rework stage.nix's extraPkgs #43079
Rework stage.nix's extraPkgs #43079
Conversation
I have renamed the overlay to “otherPackageSets” because I think that is more descriptive. pkgsLocal has been removed because there were concerns that it would be confusing. None of the other names seemed very useful so I think it is best to avoid it altogether. pkgsCross is still included, hopefully, that will not have as much confusion. pkgsMusl is now available for building Musl packages. It will give you packages bulit with the Musl libc. Also added more documentation. /cc @dezgeg @Ericson2314 @dtzWill
This has been replaced with pkgsi686Linux.callPackage
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 like just let-binding force*
to deprecate then by before, but that's just a quible. Looks good!
…System more For example: nix-repl> pkgsi686Linux.pkgsMusl.hostPlatform.config "i686-unknown-linux-musl" nix-repl> pkgsMusl.pkgsi686Linux.hostPlatform.config "i686-unknown-linux-musl"
This prevent us evaluation on macOS systems where pkgsMusl & pkgsi686Linux is unsupported.
\o/ \o/ \o/ |
Any chance you could:
This broke a bunch of my stuff, and the only way to figure out how and why was to |
Yeah that would be a good idea. |
Thank you a lot! |
I think there is a pretty critical issue in forceSystem where the .drv is different for each host system. We can probably try to fix it but it could get a little complicated with trying to avoid that bug. Are you just using forceSystem for i686? Maybe we can just point it to pkgsi686Linux. |
I have renamed the overlay to “otherPackageSets” because I think that
is more descriptive.
pkgsLocal has been removed because there were concerns that it would
be confusing. None of the other names seemed very useful so I think it
is best to avoid it altogether. pkgsCross is still included,
hopefully, that will not have as much confusion.
pkgsMusl is now available for building Musl packages. It will give you
packages bulit with the Musl libc.
Also added more documentation.
/cc @dezgeg @Ericson2314 @dtzWill