)]}'
{
  "commit": "d68bed83979ba3f61ee000c131c9dfd18eef040b",
  "tree": "5c5ce203c8c3f9e5d38990a92bf9f1c86e79767f",
  "parents": [
    "cba931b844e3eeb3d3606b6e9dc0a5d4033446ba"
  ],
  "author": {
    "name": "Tor Arne Vestbø",
    "email": "tor.arne.vestbo@qt.io",
    "time": "Tue Apr 07 12:42:45 2026 +0200"
  },
  "committer": {
    "name": "Brad King",
    "email": "brad.king@kitware.com",
    "time": "Fri Apr 10 14:45:48 2026 -0400"
  },
  "message": "Apple: Treat arm64 as matching arm64e when resolving arch sysroots\n\nXcode 26.4\u0027s iPhoneOS SDK advertises arm64e (not arm64) in\nlibSystem.tbd. After stripping the platform suffix, the arch list\ncontains arm64e, which doesn\u0027t match when CMAKE_OSX_ARCHITECTURES\nincludes arm64. As a result, arm64 falls through to the simulator\nSDK, silently breaking iOS device builds.\n\nSince arm64e is a superset of arm64 (all arm64e devices run arm64\nbinaries), we now fall back to checking for arm64e when arm64 is\nnot found in an SDK\u0027s architecture list.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d518ac977915bfa6be61edb8698ffd20dcfc9b88",
      "old_mode": 33188,
      "old_path": "Modules/Platform/Darwin-Initialize.cmake",
      "new_id": "fe42de163de090ac3419c05cbcf7a7d12c6aa1c5",
      "new_mode": 33188,
      "new_path": "Modules/Platform/Darwin-Initialize.cmake"
    }
  ]
}
