lol

buildRustCrate: add isMips64n32 to badPlatforms

Rust is not yet able to target the n32 ABI on mips64.

Let's add `isMips64n32` to the `meta.badPlatforms` of all
derivations created by buildRustCrate.

I use this to automatically detect which packages on my system can
be built for n32 (almost all of them) and build those using n32, and
the few packages (mainly those that depend on boost or rust) that
can't for n64.

authored by

Adam Joseph and committed by
Adam Joseph
3bd3809d 5542db35

+4
+4
pkgs/build-support/rust/build-rust-crate/default.nix
··· 366 366 367 367 meta = { 368 368 mainProgram = crateName; 369 + badPlatforms = [ 370 + # Rust is currently unable to target the n32 ABI 371 + lib.systems.inspect.patterns.isMips64n32 372 + ]; 369 373 }; 370 374 } // extraDerivationAttrs 371 375 )