nixpkgs/pkgs/stdenv
Orivej Desh a09d9e7cd4 stdenv-setup: fix substituteAll with set -eu
Environment variable filter in substituteAll was not precise and produced
undefined and invalid variable names.  Vladimír Čunát tried to fix that in [1],
but `env -0` did not work during Darwin bootstrap, so [2] reverted this change
and replaced an error due to invalid variables with a warning.  Recently in #28057
John Ericson added `set -u` to `setup.sh` and undefined variables made the setup
fail during e.g. `nix-build -A gnat` with `setup: line 519: !varName: unbound
variable`.

[1] 62fc8859c1
[2] 81df035429
2017-09-03 12:57:08 +00:00
..
cross top-level: {build,host,target}Platform are defined in the stdenv instead 2017-07-07 12:55:02 -04:00
custom top-level: {build,host,target}Platform are defined in the stdenv instead 2017-07-07 12:55:02 -04:00
cygwin cygwin: rebase fixes 2017-06-26 09:26:10 -03:00
darwin darwin-stdenv: Hack around impurity with --disable configure flag 2017-08-31 18:08:05 -04:00
freebsd cc-wrapper: Remove unused params 2017-08-21 18:40:41 -04:00
generic stdenv-setup: fix substituteAll with set -eu 2017-09-03 12:57:08 +00:00
linux expand-response-params: Build more normally 2017-08-25 15:10:02 -04:00
native stdenvs: Distinguish between extraBuildInputs and extraNativeBuildInputs 2017-08-18 12:02:13 -04:00
nix cc-wrapper: Remove unused params 2017-08-21 18:40:41 -04:00
adapters.nix stdenv: Move some logic from cross adapter to stdenv proper 2017-07-13 19:05:36 -04:00
booter.nix stdenv / booter: imap -> imap1 2017-07-04 21:04:13 -04:00
common-path.nix bzip2: split into multiple outputs, refactor 2015-04-18 19:32:52 +02:00
default.nix stdenv: Bringup aarch64 architecture support 2017-01-25 00:01:51 +02:00