)]}'
{
  "commit": "048bfb0df170d4a43142adcee8a2dffdfc2c1e9f",
  "tree": "ef045626fe32342c8302efa890babe8cc2972f09",
  "parents": [
    "0a14ced5d7d0c23ece5d2828cbdff6cb1c589b8d"
  ],
  "author": {
    "name": "James Cowgill",
    "email": "james.cowgill@mips.com",
    "time": "Fri Mar 02 08:33:01 2018 -0800"
  },
  "committer": {
    "name": "Ben Hutchings",
    "email": "ben@decadent.org.uk",
    "time": "Wed Jan 02 03:08:04 2019 +0000"
  },
  "message": "[klibc] mips: use -Ttext-segment when linking shared library\n\nMost architectures use the -Ttext option to move the klibc shared\nlibrary out of the way of the normal load address. Unfortunately MIPS\nhas some extra sections which are positioned before the .text section\nand are therefore not repositioned by the -Ttext option.\n\nFix this by using the -Ttext-segment option. Instead of changing the\naddress of the .text section, this option changes the .text segment\nwhich happens to include all the special MIPS sections. After this we\ncan drop the linker script which we no longer need.\n\nSigned-off-by: James Cowgill \u003cjames.cowgill@mips.com\u003e\nLink: https://www.zytor.com/pipermail/klibc/2018-March/003981.html\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c6331a1dcacc6ded11eba66fccb74e940aee68e0",
      "old_mode": 33188,
      "old_path": "usr/klibc/arch/mips/MCONFIG",
      "new_id": "7ad6523233628fdf1e4afa9f7e13f47ba1a114df",
      "new_mode": 33188,
      "new_path": "usr/klibc/arch/mips/MCONFIG"
    },
    {
      "type": "delete",
      "old_id": "5a2a7a64e7e1104afe2f4f646037a2f46f1efe0d",
      "old_mode": 33188,
      "old_path": "usr/klibc/arch/mips/klibc.ld",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
