anchor.diff:    };
   
     ghcjs = overrideForGhcjs (extendHaskellPackages ghcjsPackages);
  -  platforms = [ "ghcjs" "ghc" "ghcIosSimulator64" "ghcAndroidArm64" ];
  +  platforms = [ "ghcjs" "ghc" "ghcIosSimulator64" "ghcAndroidArm64" "ghcAndroidArmv7a" ];
   
     attrsToList = s: map (name: { inherit name; value = builtins.getAttr name s; }) (builtins.attrNames s);
     mapSet = f: s: builtins.listToAttrs (map ({name, value}: {
  
positive.code:             withTLS = true;
              openssl.system = "linux-generic64";
              platform = nixpkgs.pkgs.platforms.aarch64-multiplatform;
            };
            config.allowUnfree = true;
          };
  
negative.code: 
      } // (if useTextJSString then overridesForTextJSString self super else {});
    };
    inherit nixpkgs nixpkgsCross overrideCabal extendHaskellPackages foreignLibSmuggleHeaders ghc ghc7 ghc7_8 ghcIosSimulator64 ghcIosArm64 ghcIosArmv7 ghcAndroidArm64 ghcAndroidArmv7a;
    stage2Script = nixpkgs.runCommand "stage2.nix" {
      GEN_STAGE2 = builtins.readFile (nixpkgs.path + "/pkgs/development/compilers/ghcjs/gen-stage2.rb");
      buildCommand = ''
  