)]}'
{
  "commit": "a2fbb6903889c8fe32f4f3b890ef4b8c565d6b84",
  "tree": "63204df8e657a5e4676c47623725a5b223f4d35a",
  "parents": [
    "2cef48423031d23d319692ceced5ad0110625f69"
  ],
  "author": {
    "name": "John Baldwin",
    "email": "jhb@FreeBSD.org",
    "time": "Fri Mar 10 12:01:40 2023 -0800"
  },
  "committer": {
    "name": "John Baldwin",
    "email": "jhb@FreeBSD.org",
    "time": "Fri Mar 10 12:01:43 2023 -0800"
  },
  "message": "PR gdb/30214: Prefer local include paths to system include paths\n\nSome systems may install binutils headers into a system location\n(e.g. /usr/local/include on FreeBSD) which may also include headers\nfor other external packages used by GDB such as zlib or zstd.  If a\nsystem include path such as /usr/local/include is added before local\ninclude paths to directories within a clone or release tarball, then\nheaders from the external binutils package are used which can result\nin build failures if the external binutils package is out of sync with\nthe version of GDB being built.\n\nTo fix, sort the include paths in INTERNAL_CFLAGS_BASE to add CFLAGS\nfor \"local\" componenets before external components.\n\nBug: https://sourceware.org/bugzilla/show_bug.cgi?id\u003d30214\nReviewed-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e39383eb93d52d5d3827b05ee1d7216229f25fa",
      "old_mode": 33188,
      "old_path": "gdb/Makefile.in",
      "new_id": "404975418804c4463cf178df1fef7631dcc90362",
      "new_mode": 33188,
      "new_path": "gdb/Makefile.in"
    }
  ]
}
