anchor.diff:        mkdir -p $out/libexec
         lndir ${libexec} $out/bin
   
  -      wrapProgram $out/bin/ghcjs --add-flags "-B$out/libexec"
  +      wrapProgram $out/bin/ghcjs --add-flags "-B$out/libexec -dcore-lint"
         wrapProgram $out/bin/haddock-ghcjs --add-flags "-B$out/libexec"
         wrapProgram $out/bin/ghcjs-pkg --add-flags "--global-package-db=$out/libexec/package.conf.d"
   
  
positive.code:     mkStage2 = _: {};
    };
  
    libexec =
      if builtins.compareVersions passthru.bootPkgs.ghcjs.version "8.3" <= 0
        then "${passthru.bootPkgs.ghcjs}/bin"
        else "${passthru.bootPkgs.ghcjs}/libexec/${stdenv.system}-${passthru.bootPkgs.ghc.name}/${passthru.bootPkgs.ghcjs.name}";
  
  in stdenv.mkDerivation {
      name = "ghcjs";
      src = passthru.configuredSrc;
      nativeBuildInputs = [passthru.bootPkgs.ghcjs passthru.bootPkgs.ghc cabal-install nodejs makeWrapper xorg.lndir gmp];
      phases = ["unpackPhase" "buildPhase"];
      buildPhase = ''
        export HOME=$TMP
  
negative.code:     ]);
  
      targetPrefix = "";
      inherit (bootGhcjs) version;
      isGhcjs = true;
  
      # Relics of the old GHCJS build system
  