anchor.diff:    '';
   
     configureFlags = [
  -    "--with-system-nspr"
  +    "--with-nspr-prefix=${nspr}"
       "--with-system-zlib"
       "--with-system-icu"
       "--with-intl-api"
       "--enable-readline"
       "--enable-shared-js"
     ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl "--disable-jemalloc";
  +
  +  makeFlags = [
  +    "HOST_CC=${buildPackages.stdenv.cc}/bin/cc"
  +  ];
  +
  +  depsBuildBuild = [ buildPackages.stdenv.cc ];
   
     enableParallelBuilding = true;
   
  
positive.code: { stdenv, fetchurl, fetchpatch, autoconf213, pkgconfig, perl, python2, zip, which, readline, icu, zlib, nspr }:
  
  let
    version = "52.9.0";
  
negative.code:     })
    ];
  
    configurePlatforms = [ "host" "target" ];
  
    preConfigure = ''
      export CXXFLAGS="-fpermissive"
      export LIBXUL_DIST=$out
      export PYTHON="${buildPackages.python2.interpreter}"
      configureFlagsArray+=("--includedir=$dev/include")
  
      cd js/src
  