nixpkgs/lib/systems
sternenseemann acb063701a lib.systems.elaborate: expose canExecute predicate over isCompatible
canExecute is like isCompatible, but also checks that the Kernels are
_equal_, i.e. that both platforms use the same syscall interface. This
is crucial in order to actually be able to execute binaries for the
other platform.

isCompatible is dropped, since it has changed semantically and there's
no use case left in nixpkgs.
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.elaborate: expose canExecute predicate over isCompatible 2022-05-23 21:25:04 +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