mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-11-16 06:47:09 +03:00
8929989614
The `platform` field is pointless nesting: it's just stuff that happens to be defined together, and that should be an implementation detail. This instead makes `linux-kernel` and `gcc` top level fields in platform configs. They join `rustc` there [all are optional], which was put there and not in `platform` in anticipation of a change like this. `linux-kernel.arch` in particular also becomes `linuxArch`, to match the other `*Arch`es. The next step after is this to combine the *specific* machines from `lib.systems.platforms` with `lib.systems.examples`, keeping just the "multiplatform" ones for defaulting. |
||
---|---|---|
.. | ||
2.32-25.patch.gz | ||
allow-kernel-2.6.32.patch | ||
common.nix | ||
darwin-cross-build.patch | ||
default.nix | ||
dont-use-system-ld-so-cache.patch | ||
dont-use-system-ld-so-preload.patch | ||
fix_path_attribute_in_getconf.patch | ||
fix-rpc-types-musl-conflicts.patch | ||
fix-x64-abi.patch | ||
info.nix | ||
locales-builder.sh | ||
locales.nix | ||
multi.nix | ||
nix-locale-archive.patch | ||
rpcgen-path.patch |