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:       };
        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: }:
  let iosSupport = system == "x86_64-darwin";
      androidSupport = lib.elem system [ "x86_64-linux" ];
      forceStaticLibs = self: super: {
        darwin = super.darwin // {
          libiconv = super.darwin.libiconv.overrideAttrs (_:
            lib.optionalAttrs (self.stdenv.hostPlatform != self.stdenv.buildPlatform) {
  