+10
doc/cross-compilation.xml
+10
doc/cross-compilation.xml
···nix-build <nixpkgs> --arg crossSystem '(import <nixpkgs/lib>).systems.examples.fooBarBaz' -A whatever</programlisting>+Eventually we would like to make these platform examples an unnecessary convenience so that <programlisting>+nix-build <nixpkgs> --arg crossSystem.config '<arch>-<os>-<vendor>-<abi>' -A whatever</programlisting>+The problem today is dependencies on other sorts of configuration which aren't given proper defaults.+We rely on the examples to crudely to set those configuration parameters in some vaguely sane manner on the users behalf.+Issue <link xlink:href="https://github.com/NixOS/nixpkgs/issues/34274">#34274</link> tracks this inconvenience along with its root cause in crufty configuration options.While one is free to pass both parameters in full, there's a lot of logic to fill in missing fields.