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