)]}'
{
  "commit": "9e99facd6cae1a94923166bd02f716d96395c19f",
  "tree": "8f46df6d9dfba36d7eb0bb90effb36b9413b824a",
  "parents": [
    "7719facb311657f8927c12481ccfc22fe84d5589"
  ],
  "author": {
    "name": "Enze Li",
    "email": "lienze2010@hotmail.com",
    "time": "Thu Nov 25 18:05:46 2021 +0000"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Thu Nov 25 18:05:46 2021 +0000"
  },
  "message": "gdb: ensure extension_language_python is always defined\n\nIn this commit:\n\n  commit c6a6aad52d9e839d6a84ac31cabe2b7e1a2a31a0\n  Date:   Mon Oct 25 17:25:45 2021 +0100\n\n      gdb/python: make some global variables static\n\nbuilding without Python was broken.  The extension_language_python\nglobal was moved from being always defined, to only being defined when\nthe HAVE_PYTHON macro was defined.  As a consequence, building without\nPython support would result in errors like:\n\n  /usr/bin/ld: extension.o:(.rodata+0x120): undefined reference to `extension_language_python\u0027\n\nThis commit fixes the problem by moving the definition of\nextension_language_python outside of the HAVE_PYTHON macro protection.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8a6a5978de464254f93c83bd4e3cf15159f5476",
      "old_mode": 33188,
      "old_path": "gdb/python/python.c",
      "new_id": "bfb691f0eaceee4e201c0a39e715958cb576b5a7",
      "new_mode": 33188,
      "new_path": "gdb/python/python.c"
    }
  ]
}
