)]}'
{
  "commit": "5e2c8db45819acaa4f1c3b01cd958abd7e13b26a",
  "tree": "16a232c59bb054059a4c707b6f1e1632be6c45b7",
  "parents": [
    "cce7eb5573cc3165ca9eba6c58cf2f32c87fdcb3"
  ],
  "author": {
    "name": "Alistair Francis",
    "email": "alistair.francis@wdc.com",
    "time": "Wed Nov 13 16:55:42 2019 -0800"
  },
  "committer": {
    "name": "Miguel Osorio",
    "email": "miguelaosoriol@gmail.com",
    "time": "Mon Nov 18 11:04:36 2019 -0800"
  },
  "message": "[Makefile] Ensure we don\u0027t include a build-id in the elf\n\nld will sometimes (I guess it depends on how it\u0027s built) insert a\n.note.gnu.build-id symbol into the ELF. This defaults to being at the\nstart of the ELF. If this happens we get non-code at the start of the\nELF which causes an illigal instruction to be executed when jumping from\nROM to a sw binary loaded into flash.\n\nWe could specify a location for the build-id (in the linker script) but\nas it seems unessecay to include (it increases the size by 24 bytes) and\nit isn\u0027t in the current generated release binaries it makes more sense\nto just explicity disable it for all builds.\n\nSigned-off-by: Alistair Francis \u003calistair.francis@wdc.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5dcef27f45d311936815115680f748a6bb1bd4a1",
      "old_mode": 33188,
      "old_path": "sw/device/opts.mk",
      "new_id": "ba8f2d465bd8268e9e6c20242a6835e5ee8c4ee6",
      "new_mode": 33188,
      "new_path": "sw/device/opts.mk"
    }
  ]
}
