Skip to content

Enable config.strictDepsByDefault = true by default #178468

@trofi

Description

@trofi

strictDeps helps keeping cleaner PATHs 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 / nativeBuildInputs depends. Or more precise depsBuildBuild & co. finer grained equivalents.

# TODO(@Ericson2314): Make always true and remove / resolve #178468
strictDeps ? defaultStrictDeps,

Metadata

Metadata

Assignees

No one assigned

    Labels

    0.kind: bugSomething is broken3.skill: sprintableA larger issue which is split into distinct actionable tasks5.scope: trackingLong-lived issue tracking long-term fixes or multiple sub-problems6.topic: cross-compilationBuilding packages on a different platform than they will be used on6.topic: stdenvStandard environment

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions