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:   ghc7_8 = overrideForGhc7_8 (extendHaskellPackages nixpkgs.pkgs.haskell.packages.ghc784);
    ghcIosSimulator64 = overrideForGhcIOS (extendHaskellPackages nixpkgsCross.ios.simulator64.pkgs.haskell.packages.ghcHEAD);
    ghcAndroidArm64 = overrideForGhcAndroid (extendHaskellPackages nixpkgsCross.android.arm64.pkgs.haskell.packages.ghcHEAD);
    ghcIosArm64 = overrideForGhcIOS (extendHaskellPackages nixpkgsCross.ios.arm64.pkgs.haskell.packages.ghcHEAD);
    ghcIosArmv7 = overrideForGhcIOS (extendHaskellPackages nixpkgsCross.ios.armv7.pkgs.haskell.packages.ghcHEAD);
  in let this = rec {
  
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 = ''
  