)]}'
{
  "commit": "94d58b3add01b6d29382fbb68a2e098166072ee2",
  "tree": "d8d53e635477df51dab7d60cb2fa6f419e7f7e13",
  "parents": [
    "748464badd66456a014aa306501acf17bd73f485"
  ],
  "author": {
    "name": "Sunil Dora",
    "email": "sunilkumar.dora@windriver.com",
    "time": "Tue Mar 24 09:45:26 2026 -0700"
  },
  "committer": {
    "name": "Sam James",
    "email": "sam@gentoo.org",
    "time": "Sun Apr 19 17:24:45 2026 +0100"
  },
  "message": "gdb/ser-unix: fix musl build failure when setting custom baud rates\n\nOn musl-based systems, \u003casm/termbits.h\u003e may expose BOTHER even though\nstruct termios does not define c_ispeed/c_ospeed.  This causes the\nLinux-specific custom baud rate path to be compiled and fail to build.\n\nFix the problem at the macro level by requiring\nHAVE_STRUCT_TERMIOS_C_OSPEED (obtained via AC_CHECK_MEMBERS) together\nwith BOTHER in the HAVE_CUSTOM_BAUDRATE_SUPPORT guard.  This prevents\nthe Linux-specific code from being compiled on musl while leaving\nset_custom_baudrate_linux unchanged.\n\nThis is a pure build fix with no functional or behavioural change on\nany existing platform.\n\nSuggested-by: Maciej W. Rozycki \u003cmacro@orcam.me.uk\u003e\nSigned-off-by: Sunil Dora \u003csunilkumar.dora@windriver.com\u003e\nApproved-by: Kevin Buettner \u003ckevinb@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b11fcf18372617af219139eda38c363928c38bf4",
      "old_mode": 33188,
      "old_path": "gdb/config.in",
      "new_id": "6ad5240397bfef644be04f2779b50f8e9165d31c",
      "new_mode": 33188,
      "new_path": "gdb/config.in"
    },
    {
      "type": "modify",
      "old_id": "abac48b92b25d9fb612d4388e7fa559cfb1c5b82",
      "old_mode": 33261,
      "old_path": "gdb/configure",
      "new_id": "64470a856ad68eeb8278693c83bf6e0eb02d98e2",
      "new_mode": 33261,
      "new_path": "gdb/configure"
    },
    {
      "type": "modify",
      "old_id": "cad343ebe8be46959a8a8bfa4fb5e00289b3edb1",
      "old_mode": 33188,
      "old_path": "gdb/configure.ac",
      "new_id": "76a22c9cf3ddfbe3fe22ca43e44e9b4ef86d14d9",
      "new_mode": 33188,
      "new_path": "gdb/configure.ac"
    },
    {
      "type": "modify",
      "old_id": "c295a9c5ba1ba86c95976f453c963b43e8319fb0",
      "old_mode": 33188,
      "old_path": "gdb/ser-unix.c",
      "new_id": "72c46d29e8f8ed659528a03b08d07a70dc48a5a7",
      "new_mode": 33188,
      "new_path": "gdb/ser-unix.c"
    }
  ]
}
