Skip to content

Conversation

olebedev
Copy link
Owner

@olebedev olebedev commented Jan 5, 2024

Motivation

Currently, the main process does runtime lookups for essential executables, along with trying to execute bash, nix and nix-shell that re available in the $PATH, which can lead to non deterministic behavior.

In this PR I pin all the executable that the cached-nix-shell ever depend on at the build time, via Nix and cargo features when use build.rs files.

TODO

Change the merge base once the first oleg/add-logger PR is merged.


cc @fwouts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant