nixpkgs/lib/systems
sternenseemann fe836f3564 lib/systems/parse: don't consider mode switching CPUs compatible
Since we (exclusively) use isCompatible to gauge whether platform a can
execute binaries built for platform b, mode switching CPUs are not to be
considered compatible for our purposes: Switching the mode of a CPU
usually requires a reset. At the very least we can't execute a mix of
executables for the two modes which would usually be the case in nixpkgs
where we may want to execute buildInputs for the hostPlatform in
addition to nativeBuildInputs for the buildPlatform.
2022-05-23 21:25:04 +02:00
..
architectures.nix lib: Clean up how linux and gcc config is specified 2021-01-23 10:01:28 -05:00
default.nix lib.systems: remove supported, replace with flakeExposed 2022-05-23 15:27:30 +02:00
doubles.nix systems: support cross-compiling for Renesas RX microcontrollers (#173858) 2022-05-22 20:52:36 -04:00
examples.nix systems: support cross-compiling for Renesas RX microcontrollers (#173858) 2022-05-22 20:52:36 -04:00
flake-systems.nix lib.systems: remove supported, replace with flakeExposed 2022-05-23 15:27:30 +02:00
inspect.nix systems: support cross-compiling for Renesas RX microcontrollers (#173858) 2022-05-22 20:52:36 -04:00
parse.nix lib/systems/parse: don't consider mode switching CPUs compatible 2022-05-23 21:25:04 +02:00
platforms.nix Merge pull request #161156 from a-m-joseph/abort-on-failed-platform-detection-instead-of-silently-assuming-pc 2022-05-04 05:37:16 +02:00