nixpkgs/pkgs/top-level
John Ericson 773233ca77 top-level, stdenv: Make system and stdenv.system describe the hostPlatform.
Intuitively, one cares mainly about the host platform: Platforms differ
in meaningful ways but compilation is morally a pure process and
probably doesn't care, or those difference are already abstracted away.
@Dezgeg also empirically confirmed that > 95% of checks are indeed of
the host platform.

Yet these attributes in the old cross infrastructure were defined to be
the build platform, for expediency. And this was never before changed.
(For native builds build and host coincide, so it isn't clear what the
intention was.)

Fixing this doesn't affect native builds, since again they coincide. It
also doesn't affect cross builds of anything in Nixpkgs, as these are no
longer used. It could affect external cross builds, but I deem that
unlikely as anyone thinking about cross would use more explicit
attributes for clarity, all the more so because the rarity of inspecting
the build platform.
2018-09-06 08:33:51 -04:00
..
aliases.nix Merge pull request #45820 from obsidiansystems/dont-use-obsolete-platform-aliases 2018-08-31 09:56:10 -04:00
all-packages.nix fbreader: 0.99.4 -> 0.99.6, switch to fetchFromGitHub, add more build options (#45840) 2018-09-02 21:47:06 +02:00
beam-packages.nix beam-packages: default erlangR19 -> erlangR20 2018-08-07 23:27:41 +02:00
coq-packages.nix coq_8_6: use OCaml 4.05 2018-08-29 12:49:32 +00:00
darwin-packages.nix treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
default.nix top-level: Move comma for stylistic consistency 2018-03-20 15:37:34 -04:00
dotnet-packages.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
emacs-packages.nix hindent: build Emacs package with latest Melpa recipe 2018-07-26 15:36:43 -05:00
emscripten-packages.nix Emscripten 1.37.16 to 1.37.36 (#37291) 2018-03-18 13:34:46 +01:00
haskell-packages.nix treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
haxe-packages.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
impure.nix impure.nix: fix handling of localSystem 2018-06-25 17:13:02 -04:00
java-packages.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
lua-packages.nix lua*Packages.http: init at 0.2 2018-07-30 17:35:20 +02:00
make-tarball.nix pkgs/top-level/release.nix: Don't require Darwin to be supported 2018-07-04 17:53:02 +02:00
metrics.nix Revert "release/metrics: drop requiredSystemFeatures" 2018-07-30 10:46:20 +02:00
ocaml-packages.nix Merge pull request #45820 from obsidiansystems/dont-use-obsolete-platform-aliases 2018-08-31 09:56:10 -04:00
perl-packages.nix Merge branch 'master' into staging-next 2018-08-31 17:32:48 +02:00
php-packages.nix Merge master into staging 2018-08-09 18:28:15 +02:00
pure-packages.nix
python-packages.nix Merge pull request #45730 from Helkafen/snakemake 2018-09-02 07:54:13 -07:00
release-cross.nix release-lib: Filter supportedSystems with meta.platforms-style patterns 2018-03-19 21:32:28 -04:00
release-lib.nix lib: Messed up or operator precedence 2018-03-19 22:25:49 -04:00
release-python.nix pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
release-small.nix release-small.nix: Fix evaluation error 2018-03-17 21:57:44 -04:00
release.nix release.nix: fix a typo (breaking tarball job) 2018-08-18 08:45:28 +02:00
splice.nix treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
stage.nix top-level, stdenv: Make system and stdenv.system describe the hostPlatform. 2018-09-06 08:33:51 -04:00
unix-tools.nix treewide: Remove usage of remaining redundant platform compatability stuff 2018-08-30 17:20:32 -04:00
wine-packages.nix wine: build wineWow packages on hydra 2018-07-03 21:29:32 +03:00