stdenv and base packages: fix with __structuredAttrs enabled#263773
stdenv and base packages: fix with __structuredAttrs enabled#263773globin wants to merge 48 commits intoNixOS:stagingfrom
Conversation
cf2b34a to
49208af
Compare
f6d08f3 to
6bf9eb6
Compare
dc1b261 to
eea4b0b
Compare
There was a problem hiding this comment.
You did a change in substitute-all.nix so this should be unnecessary now
There was a problem hiding this comment.
Thanks missed that one while rebasing!
7de48e9 to
f94dca8
Compare
f94dca8 to
eb6b8b6
Compare
|
I think this is a good point, where I'll leave this PR and continue with follow-ups based on this:
Next steps will probably be around go/ruby language infrastructure and "leafier" packages. I've tried to make sure to not break anything with structuredAttrs kept off, although there are some larger changes, if any are controversial I can exclude them for now, to get this merged more easily. |
|
Found an issue with |
Description of changes
This fixes stdenv with
__structuredAttrsenabled.Test build:
makeFlagsis a bash array and cannot be appended to as done in glibc'spreConfigure.envto be exportedThis is the first part of a number of PRs that intend to make nixpkgs forward-compatible with
__structuredAttrsenabled globally.Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)