)]}'
{
  "commit": "eb930a502cd38fa45188b72eb4287d8aebb6b415",
  "tree": "9b2681dba4c9eaf4ccef8ae85c7bf15bb215da81",
  "parents": [
    "3ec6b84545c594625bf2277ddf01493e98c02c15"
  ],
  "author": {
    "name": "Saleem Abdulrasool",
    "email": "compnerd@compnerd.org",
    "time": "Mon Aug 29 21:33:37 2016 +0000"
  },
  "committer": {
    "name": "Saleem Abdulrasool",
    "email": "compnerd@compnerd.org",
    "time": "Mon Aug 29 21:33:37 2016 +0000"
  },
  "message": "libc++: perform configuration checks with -nodefaultlibs\n\nWe\u0027re compiling libc++ with -nodefaultlibs, so we should also pass this\noption during the configuration checks to ensure those checks are\nconsistent with the actual build.\n\nThe primary motivation here is to ease cross-compilation against a\nnon-standard set of C++ libraries. Previously, the configuration checks\nwould attempt to link against the standard C++ libraries, which would\ncause link failures when cross-compiling, even though the actual library\nlink would go through correctly (because of the use of -nodefaultlibs\nand explicitly specifying any needed libraries). This is more correct\neven ignoring the motivation, however.\n\nPatch by Shoaib Meenai!\n\ngit-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@280015 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ff343236feab7a5a7f82084301dcdc04b4d10e3",
      "old_mode": 33188,
      "old_path": "cmake/Modules/CheckLibcxxAtomic.cmake",
      "new_id": "7d01a9bd1cba9bc97790bc7f1b4da35d87b62ab2",
      "new_mode": 33188,
      "new_path": "cmake/Modules/CheckLibcxxAtomic.cmake"
    },
    {
      "type": "modify",
      "old_id": "bbbe7c6d9cce650cc13cd81e4769c7291fb64011",
      "old_mode": 33188,
      "old_path": "cmake/config-ix.cmake",
      "new_id": "fa3a07f4f198000c259adf711e68c2d625c88bb6",
      "new_mode": 33188,
      "new_path": "cmake/config-ix.cmake"
    }
  ]
}
