stub-ld: disable 32-bit stub ld on 64-bit systems

This pulls in another instance of nixpkgs including glibc.
This is both not great from a evaluation perspective and a dependency
closure.

So let's remove this part from nixpkgs again and re-enable it, when we
have slimmed down the build according to `environment.ldso32 = mkIf
pkgs.stdenv.hostPlatform.isx86_64 (mkDefault stub-ld32);`

Changed files
-4
nixos
modules
config
-4
nixos/modules/config/stub-ld.nix
···
$CC -Os main.c -o $out
'';
-
pkgs32 = pkgs.pkgsi686Linux;
-
stub-ld = stub-ld-for pkgs message;
-
stub-ld32 = stub-ld-for pkgs32 message;
in
{
options = {
···
config = mkIf cfg.enable {
environment.ldso = mkDefault stub-ld;
-
environment.ldso32 = mkIf pkgs.stdenv.hostPlatform.isx86_64 (mkDefault stub-ld32);
};
meta.maintainers = with lib.maintainers; [ tejing ];