)]}'
{
  "commit": "9874cbc93553d7bf424807afbfbcb1e22447cff8",
  "tree": "868fe62fec2ddb9589b2fa381fc8b4c53d1ed794",
  "parents": [
    "3f54b93a7684d537c46010cb7917907389e77741"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Thu Oct 01 13:29:11 2026 +0200"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "bonzini@gnu.org",
    "time": "Mon Oct 05 13:06:48 2026 +0200"
  },
  "message": "dependencies: add sysroot path to Qt include and library paths\n\nMeson probes the build-host filesystem for Qt private headers when\nresolving a Qt dependency during a cross-build. This can cause build-host\ninclude paths (e.g. /usr/include/6.11.0 and Qt subdirs) to be injected\ninto the cross-compiler command line, which breaks strict cross-compilation\n(GCC errors with \"unsafe for cross-compilation\").\n\nThis actually happens only for freedesktop.org pkg-config, because pkgconf\ninstead adds the sysroot automatically.  Fix by doing it by hand in qt.py.\n\nFixes: #15456\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0dc5d522875302a38811f10afde263de452ada1d",
      "old_mode": 33188,
      "old_path": "mesonbuild/dependencies/qt.py",
      "new_id": "a235471f1a54673c5e8b3e7727a8e112e8841762",
      "new_mode": 33188,
      "new_path": "mesonbuild/dependencies/qt.py"
    }
  ]
}
