)]}'
{
  "commit": "dc5a6110e3016aa42dff3e83d2fb43818bb4f403",
  "tree": "6b28c82461bba155fed3bfae348baf7812b03782",
  "parents": [
    "fa4d8f2b60f6a3ce48e533f4c28c8dfe89d67c3a"
  ],
  "author": {
    "name": "eric fang",
    "email": "eric.fang@arm.com",
    "time": "Thu May 07 02:44:40 2020 +0000"
  },
  "committer": {
    "name": "Than McIntosh",
    "email": "thanm@google.com",
    "time": "Wed May 13 12:04:16 2020 +0000"
  },
  "message": "gollvm: add GOLLVM_DEFAULT_LINKER cmake option\n\nCurrently gold is the default linker if -fuse-ld option isn\u0027t specified.\nBut gold on linux arm64 has a problem, which makes gollvm can not be used\nfor static compilation. This CL works around this issue by adding the option\n--eh-frame-hdr to the linker when linking statically.\n\nThis CL also added a cmake option GOLLVM_DEFAULT_LINKER, which can be used\nto configure the default linker.\n\nChange-Id: I79609efb015d94ab34e7b3f4b6fbd03bdf7ed757\nReviewed-on: https://go-review.googlesource.com/c/gollvm/+/232957\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b4bb96e0fa8056badff9bea3b25f7e3c039a2bd",
      "old_mode": 33188,
      "old_path": "cmake/modules/AddGollvm.cmake",
      "new_id": "f5dd868ee7c8ec133c7f5753fd2bac8b9b4357aa",
      "new_mode": 33188,
      "new_path": "cmake/modules/AddGollvm.cmake"
    },
    {
      "type": "modify",
      "old_id": "8719a4ad148ad1ef758592e0ae6830e8f6ba7e1c",
      "old_mode": 33188,
      "old_path": "driver/GnuTools.cpp",
      "new_id": "2fb63a19afa1c1feb8b348c6a38bad759271659e",
      "new_mode": 33188,
      "new_path": "driver/GnuTools.cpp"
    },
    {
      "type": "modify",
      "old_id": "debf7076a052cecee0179621d75f4686fdc00dbf",
      "old_mode": 33188,
      "old_path": "driver/GollvmConfig.h.cmake",
      "new_id": "b22cacace32290ea13f5799eb3ecf7b49febb385",
      "new_mode": 33188,
      "new_path": "driver/GollvmConfig.h.cmake"
    }
  ]
}
