lol

haskell.compiler.ghc8107Binary: tag bindists built using hadrian

Surprisingly, the aarch64-darwin bindist for 8.10.7 was still built
using make.

+8
+8
pkgs/development/compilers/ghc/8.10.7-binary.nix
··· 137 137 # instead of `libtinfo.so.*.` 138 138 { nixPackage = ncurses6; fileToCheckFor = "libncursesw.so.6"; } 139 139 ]; 140 + isHadrian = true; 140 141 }; 141 142 }; 142 143 }; ··· 416 417 417 418 # Our Cabal compiler name 418 419 haskellCompilerName = "ghc-${version}"; 420 + } // lib.optionalAttrs (binDistUsed.isHadrian or false) { 421 + # Normal GHC derivations expose the hadrian derivation used to build them 422 + # here. In the case of bindists we just make sure that the attribute exists, 423 + # as it is used for checking if a GHC derivation has been built with hadrian. 424 + # The isHadrian mechanism will become obsolete with GHCs that use hadrian 425 + # exclusively, i.e. 9.6 (and 9.4?). 426 + hadrian = null; 419 427 }; 420 428 421 429 meta = rec {