# std.zig.system: use both PATH and hardcoded locations to find \`env\` · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/a79e421e59ef4cc9883437551fdcfcef611d501c)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: a79e421e59ef4cc9883437551fdcfcef611d501c

Requested commit: a79e421e59ef4cc9883437551fdcfcef611d501c

Commit: a79e421e59ef4cc9883437551fdcfcef611d501c

Tree: 6a8c5d772e861d24d8bca2fdceac50cb7a73dc0a

Author: Eric Joldasov

Committer: Eric Joldasov

## Message

```
std.zig.system: use both PATH and hardcoded locations to find `env`

Should help systems that have main `env` binary in different location
than hardcoded `/usr/bin/env` **during build** (not neccessarily always),
like Nix/Guix, Termux, Gentoo Prefix etc.

Related:
https://www.github.com/ziglang/zig/issues/12156
https://www.github.com/ziglang/zig/issues/14146
https://www.github.com/ziglang/zig/issues/14577
https://www.github.com/ziglang/zig/issues/15898

Source for logic: https://www.github.com/ziglang/zig/issues/14146#issuecomment-2308984936

Signed-off-by: Eric Joldasov <bratishkaerik@landless-city.net>

```

## Parents

- [5bbf3f55616cf4b021fecacd41b73bfea8ab953f](https://git.cafe/gitcafe/zig/commit/5bbf3f55616cf4b021fecacd41b73bfea8ab953f?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/a79e421e59ef4cc9883437551fdcfcef611d501c?format=markdown)
