anchor.diff:      nixpkgsCross = {
         android = lib.mapAttrs (_: args: nixpkgsFunc (nixpkgsArgs // args)) rec {
           aarch64 = {
  -          overlays = nixpkgsArgs.overlays ++ [androidPICPatches];
  +          overlays = nixpkgsArgs.overlays ++ [ forceStaticLibs androidPICPatches ];
             crossSystem = lib.systems.examples.aarch64-android-prebuilt;
           };
           aarch32 = {
  -          overlays = nixpkgsArgs.overlays ++ [androidPICPatches];
  +          overlays = nixpkgsArgs.overlays ++ [ forceStaticLibs androidPICPatches ];
             crossSystem = lib.systems.examples.armv7a-android-prebuilt;
           };
           # Back compat
  
positive.code: }:
  let iosSupport = system == "x86_64-darwin";
      androidSupport = lib.elem system [ "x86_64-linux" ];
      appleLibiconvHack = self: super: {
        darwin = super.darwin // {
          libiconv = super.darwin.libiconv.overrideAttrs (_:
            lib.optionalAttrs (self.stdenv.hostPlatform != self.stdenv.buildPlatform) {
  
negative.code:             configureFlags = ["--disable-shared" "--enable-static"];
            });
        };
        zlib = super.zlib.override { static = true; };
      };
      androidPICPatches = self: super: (optionalAttrs super.stdenv.targetPlatform.useAndroidPrebuilt {
        haskell = super.haskell // {
  