)]}'
{
  "commit": "8f71f7311f29a2ef769d3d61bdbc73ecd6ceccb2",
  "tree": "74cae8fcbf26e1e8e07d94675edd0ad0e482e76b",
  "parents": [
    "049ff387333469cf9b6b92c0014ac034c0cac18e"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "headlessclayton@gmail.com",
    "time": "Fri Feb 01 09:38:45 2019 +0000"
  },
  "committer": {
    "name": "Chris Forbes",
    "email": "chrisforbes@google.com",
    "time": "Tue Feb 05 11:08:04 2019 +0000"
  },
  "message": "Fix linux link error when using LLVM reactor backend.\n\nSeen building on Ubuntu 18.04.1:\n\n```\nlibllvm.a(DynamicLibrary.cpp.o): In function `llvm::sys::DynamicLibrary::HandleSet::~HandleSet()\u0027:\nDynamicLibrary.cpp:(.text._ZN4llvm3sys14DynamicLibrary9HandleSetD2Ev+0x1c): undefined reference to `dlclose\u0027\nDynamicLibrary.cpp:(.text._ZN4llvm3sys14DynamicLibrary9HandleSetD2Ev+0x2c): undefined reference to `dlclose\u0027\nlibllvm.a(DynamicLibrary.cpp.o): In function `llvm::sys::DynamicLibrary::HandleSet::DLSym(void*, char const*)\u0027:\nDynamicLibrary.cpp:(.text._ZN4llvm3sys14DynamicLibrary9HandleSet5DLSymEPvPKc+0x1): undefined reference to `dlsym\u0027\n```\n\nAlso removes --no-as-needed hack.\n\nBug: b/123360006\nChange-Id: Icef1078e68cbf68af991e52f7fbb6e8d449e0809\nReviewed-on: https://swiftshader-review.googlesource.com/c/24310\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Chris Forbes \u003cchrisforbes@google.com\u003e\nTested-by: Chris Forbes \u003cchrisforbes@google.com\u003e\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ee373b07acb4903ddb6aa69a6ba1585c242f2126",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "206e82fc91efdf0eab7067a201e665f125f3723b",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    }
  ]
}
