)]}'
{
  "commit": "f98a7af815ce6f656eebe95e8dc21b63bb8ec9d2",
  "tree": "2f48f2494dc5df4efab6881437b87c5aa72505cc",
  "parents": [
    "21f507efad6bf16edf2432b65b763e7686349b8a"
  ],
  "author": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Fri Oct 14 13:09:51 2022 +0200"
  },
  "committer": {
    "name": "Tom de Vries",
    "email": "tdevries@suse.de",
    "time": "Fri Oct 14 13:09:51 2022 +0200"
  },
  "message": "[gdb/testsuite] Fix gdb.base/infoline-reloc-main-from-zero.exp with PIE\n\nWith test-case gdb.base/infoline-reloc-main-from-zero.exp and target board\nunix/-fPIE/-pie I run into:\n...\ngdb compile failed, ld: infoline-reloc-main-from-zero: error: \\\n  PHDR segment not covered by LOAD segment\ncollect2: error: ld returned 1 exit status\n...\n\nWhen running with native, I find that the executable is static:\n...\n$ file infoline-reloc-main-from-zero\ninfoline-reloc-main-from-zero: ELF 64-bit LSB executable, x86-64, \\\n  version 1 (SYSV), statically linked, BuildID[sha1]\u003d$hex, with debug_info, \\\n  not stripped\n...\ndespite not having been compiled with -static.\n\nFix the compilation by adding -static to the compilation flags.\n\nTested on x86_64-linux.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c1391ee22c914b1c05dfee38e0d6424209ad4a43",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp",
      "new_id": "93c729535bb7f31308f0b56dae8e37721026ad0e",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/infoline-reloc-main-from-zero.exp"
    }
  ]
}
