)]}'
{
  "commit": "fa71c76d475f40cc583fb496d262c7bfa5a040fe",
  "tree": "1648fa6c99be36c581e5a9873df797e8a3b4b83b",
  "parents": [
    "e26943f9c7285a453c5daf10ed078b2a014977c6"
  ],
  "author": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Fri Nov 04 00:25:32 2022 +0700"
  },
  "committer": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Fri Nov 04 01:37:07 2022 +0700"
  },
  "message": "sim: erc32: link sis to run program\n\nThe erc32 sim does a lot itself, including handling of the CLI.  It\nused to provide a run-compatible interface in the pre-nrun days, but\nit was dropped when the old run interface was punted.  Since the old\ncommit 465fb143c87076b6416a8d0d5dd79bb016060fe3 (\"sim: make nrun the\ndefault run program\"), the erc32 run \u0026 sis programs have been the\nsame, and erc32 hasn\u0027t provide a real run-compatible interface.\n\nSimplify this by linking the two programs via ln/cp instead of running\nthe linking phase twice to produce the same result.  If/when we fix up\nthe erc32 port to have a proper run interface, it should be easy to\nsplit these back apart into real programs.\n\nNote: the interf.o reference in here is a bit of a misdirect.  Since\nthat object is placed into libsim.a, it\u0027s never been linked into the\nprograms since the linker ignores objects that aren\u0027t referenced, and\nonly gdb uses those symbols.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41830aab726ff4fe3e03c33df225d43cac9651ff",
      "old_mode": 33188,
      "old_path": "sim/erc32/Makefile.in",
      "new_id": "013b604be49ada95fd1878eb40bbb0e7f70e5573",
      "new_mode": 33188,
      "new_path": "sim/erc32/Makefile.in"
    }
  ]
}
