-
-
Notifications
You must be signed in to change notification settings - Fork 18.6k
Enable config.strictDepsByDefault = true by default #178468
Copy link
Copy link
Open
Labels
0.kind: bugSomething is brokenSomething is broken3.skill: sprintableA larger issue which is split into distinct actionable tasksA larger issue which is split into distinct actionable tasks5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: cross-compilationBuilding packages on a different platform than they will be used onBuilding packages on a different platform than they will be used on6.topic: stdenvStandard environmentStandard environment
Metadata
Metadata
Assignees
Labels
0.kind: bugSomething is brokenSomething is broken3.skill: sprintableA larger issue which is split into distinct actionable tasksA larger issue which is split into distinct actionable tasks5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problemsLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: cross-compilationBuilding packages on a different platform than they will be used onBuilding packages on a different platform than they will be used on6.topic: stdenvStandard environmentStandard environment
Fields
Give feedbackNo fields configured for issues without a type.
strictDepshelps keeping cleanerPATHs for cross-compiled packages. But it's also useful to have for native builds: it helps writing nix derivations that have better chance of working when cross-compiled later.A bunch of packages will need to sort out their
buildInputs / nativeBuildInputsdepends. Or more precisedepsBuildBuild & co.finer grained equivalents.nixpkgs/pkgs/stdenv/generic/make-derivation.nix
Lines 345 to 346 in 913ee4f