nixpkgs/pkgs/stdenv
John Ericson 81194eef45 stdenv-setup: Use set -u as much as possible
Older bash version, like those in the bootstrap tools and on macOS,
currently confuse variables defined as an empty array with undefined
variables. `${foo+"${foo[@]}"}` will prevent `set -u` problems with
empty arrays and older without making a single '' in the empty case.

Care is taken to `set +u` when running hooks so as to not break existing
packages.
2017-08-23 15:57:56 -04: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 Merge remote-tracking branch 'upstream/master' into staging 2017-08-21 18:42:57 -04:00
freebsd cc-wrapper: Remove unused params 2017-08-21 18:40:41 -04:00
generic stdenv-setup: Use set -u as much as possible 2017-08-23 15:57:56 -04:00
linux Merge remote-tracking branch 'upstream/master' into staging 2017-08-21 18:42:57 -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