)]}'
{
  "log": [
    {
      "commit": "58be6006bb71abb97d7cdff7be3e73d55bbc22b8",
      "tree": "4c1aa463459939ac6fa45c510ffe58adf2345d9a",
      "parents": [
        "f280657461aee54b6d2807881d8a77832f4e794c"
      ],
      "author": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Sat Jan 28 11:02:11 2017 -0800"
      },
      "committer": {
        "name": "Caroline Tice",
        "email": "cmtice@google.com",
        "time": "Sat Jan 28 11:15:42 2017 -0800"
      },
      "message": "Removing -mx32 from the multilib list fixees most multilib problems.\n\nIt turns out that x86 \u0026 x86_64 need to be built with multilib (at\nleast to make fugu happy).  But they can\u0027t build with -mx32.\nRemoving -mx32 allows x86 \u0026 x86_64 to build happily with multilib.\n\nNote: This CL depends on the changes to build-gcc.sh in\nhttps://android-review.googlesource.com/329549\n\nBug: None\nTest: Tested with toolchain/gcc/build.py \u0026 using the resulting prebuilts\nto build angler, bullhead and fugu platforms.\n\nChange-Id: If70a7b753913faa5ef271534a743a244b008c706\n"
    },
    {
      "commit": "f280657461aee54b6d2807881d8a77832f4e794c",
      "tree": "b6916284ef2913e2c43a6fbe650576efc31f1ada",
      "parents": [
        "fad95906dc869be82834cf0678a5b99d2fe19095"
      ],
      "author": {
        "name": "Han Shen",
        "email": "shenhan@google.com",
        "time": "Thu Jan 07 09:57:28 2016 -0800"
      },
      "committer": {
        "name": "Han Shen",
        "email": "shenhan@google.com",
        "time": "Thu Jan 07 10:07:34 2016 -0800"
      },
      "message": "Add githash to binutils version string.\n\nSo the output for \u0027ld -v\u0027 is something like -\nGNU ld (binutils-2.25-3febaa7) 2.25.51.20141117\n\nTested by: ./build.py --toolchain arm-linux-androideabi --host linux\n\nChange-Id: I4687fb5696bf3aa7a08a94149090055a76ec2294\n"
    },
    {
      "commit": "fad95906dc869be82834cf0678a5b99d2fe19095",
      "tree": "085b180d1ccb3dbf5d9525bc8ba52950cefa7644",
      "parents": [
        "5f349ca282b0d3f41740c8742ff66077ca7b67c4"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 15 13:31:11 2015 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 15 14:46:26 2015 -0700"
      },
      "message": "Prefer static libraries for Windows GCC.\n\nWe don\u0027t want to have to ship any extra DLLs in the NDK (specifically,\nthis is being added to avoid run time dependency on\nlibwinpthread-1.dll). We\u0027ll still have dynamic dependencies on things\nlike kernel32.dll, but that\u0027s expected.\n\nBug: http://b/24911020\nChange-Id: Ie15de47d99bb9257abcab29929ec1585f765db8d\n"
    },
    {
      "commit": "5f349ca282b0d3f41740c8742ff66077ca7b67c4",
      "tree": "e1c3a4819dad641fe4e97fac883e1d7fdd4affb1",
      "parents": [
        "79b5701f1e2f0dee68958c7c4206cdf9c44f1261"
      ],
      "author": {
        "name": "Than McIntosh",
        "email": "thanm@google.com",
        "time": "Fri Sep 18 16:48:22 2015 -0400"
      },
      "committer": {
        "name": "Than McIntosh",
        "email": "thanm@google.com",
        "time": "Thu Sep 24 14:05:13 2015 -0400"
      },
      "message": "Fix selected issues with non-4.9 gcc builds\n\nFix some issues that crop up when using build-gcc.sh on post-4.9\nversions of GCC (for triage/bug-reproduction purposes): trunk gcc\ncalls isl directly, no longer through \"cloog\", and requires updated\nversion of ISL. Resulting build still fails compiling libatomic,\nhowever the cross compiler itself is still usable.\n\nChange-Id: Ieff549580777a01891ed62b59ff97db610eae42b\n"
    },
    {
      "commit": "79b5701f1e2f0dee68958c7c4206cdf9c44f1261",
      "tree": "d48c3a26b5d238a5a9a90474d8ea689a78887713",
      "parents": [
        "27e43a67aece2bfc71f2d54a32e5d3ad6f3cdb0a"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 19 23:57:24 2015 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 19 23:57:24 2015 +0000"
      },
      "message": "Revert \"Remove references to expat from toolchain/build/configure.\"\n\nThis reverts commit 27e43a67aece2bfc71f2d54a32e5d3ad6f3cdb0a.\n\nChange-Id: Icea19baaf0d4d47344580df306c13ada7d54c806\n"
    },
    {
      "commit": "27e43a67aece2bfc71f2d54a32e5d3ad6f3cdb0a",
      "tree": "bd2dde44800b3c5aca45584493983161f153cab0",
      "parents": [
        "f8db3f1d0824da5315df3415814ba76108157796"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 19 16:03:02 2015 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 19 16:03:02 2015 -0700"
      },
      "message": "Remove references to expat from toolchain/build/configure.\n\nBug: http://b/21907643\nChange-Id: I91cfcbaa1c403ce6ef047f049cb2c623dde6e05e\n"
    },
    {
      "commit": "f8db3f1d0824da5315df3415814ba76108157796",
      "tree": "d48c3a26b5d238a5a9a90474d8ea689a78887713",
      "parents": [
        "75542e77b565c2af968e48c1b12b32f343d913ae"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Mon Mar 02 11:02:47 2015 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Mon Mar 02 11:02:47 2015 +0800"
      },
      "message": "Static link ld.gold by mingw to avoid dependencies on libwinpthread-1.dll\n\nChange-Id: I119c0a6c24304c4c3b0dbf59c12debcb8f8fc486\n"
    },
    {
      "commit": "75542e77b565c2af968e48c1b12b32f343d913ae",
      "tree": "c89d2d811f65d2b752d684f97c1436412e626979",
      "parents": [
        "37a13a99617dfd1c9995a41ff2734acd0957de79"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Apr 15 19:40:45 2014 -0700"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Apr 15 19:40:45 2014 -0700"
      },
      "message": "Fix binutils-2.24 detection\n\nStarting from binutils-2.24, version is contained in AC_INIT\ninstead of M_INIT_AUTOMAKE\n\nChange-Id: I447affb61d73069593aacc3cae3a0b99186e506f\n"
    },
    {
      "commit": "37a13a99617dfd1c9995a41ff2734acd0957de79",
      "tree": "1dc7127b193d468c36533a5035c3761ee7af7d5b",
      "parents": [
        "ccf7c394c02f03c0674bd86844e807cbc725eda0"
      ],
      "author": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Thu Apr 03 18:46:35 2014 +0400"
      },
      "committer": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Thu Apr 03 19:22:30 2014 +0400"
      },
      "message": "Avoid host toolchain copy to target toolchain dir in canadian build\n\nAfter https://android-review.googlesource.com/#/c/88662/ in mingw build\nhost toolchain put into the same directory as target. This patch fixes\nthis issue.\n\nChange-Id: I8cb08fdfc9f8a3eb1b88ba982ebeb79c851b25d8\nSigned-off-by: Pavel Chupin \u003cpavel.v.chupin@intel.com\u003e\n"
    },
    {
      "commit": "ccf7c394c02f03c0674bd86844e807cbc725eda0",
      "tree": "c78949ddba8b02e05330c0585257a093a7be28b7",
      "parents": [
        "0a5059a80c8d4d201f1972bea9b7510825a92840"
      ],
      "author": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Thu Feb 27 16:33:58 2014 +0400"
      },
      "committer": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Fri Mar 21 12:59:40 2014 +0400"
      },
      "message": "Propagate -j in make calls for better parallelization\n\nAlso fix deps for parallel build.\nIt should speed up full NDK build.\n\nChange-Id: Id62b4ba6b2d09fd28a2724c285eb0069b79b13fb\nSigned-off-by: Pavel Chupin \u003cpavel.v.chupin@intel.com\u003e\n"
    },
    {
      "commit": "0a5059a80c8d4d201f1972bea9b7510825a92840",
      "tree": "eca28c03dd3acbcbdf7c83e5e96cc544a46ae232",
      "parents": [
        "7eae5e66da2793a2a26bcd42357dca1ea6c391b9"
      ],
      "author": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Fri Feb 28 17:52:40 2014 +0400"
      },
      "committer": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Fri Feb 28 17:57:52 2014 +0400"
      },
      "message": "Remove libbfd.a build for host\n\nDue to tricky configuration it cannot be build well when building 64-bit\ntargets. I didn\u0027t find any place in current AOSP tree where we are using\nhost libbfd.a so probably it\u0027s not required anymore?\n\nbuild-host-gcc.sh doesn\u0027t build it either.\n\nChange-Id: I9ed62c2d16bcb393e61bf913b6bab222bb783403\nSigned-off-by: Pavel Chupin \u003cpavel.v.chupin@intel.com\u003e\n"
    },
    {
      "commit": "7eae5e66da2793a2a26bcd42357dca1ea6c391b9",
      "tree": "6b71e209013b6d04181fe43f66bb343b4a35145f",
      "parents": [
        "2f00bce0ef2fe4bd07ade43c4abc0fd4c498bdc4"
      ],
      "author": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Thu Dec 12 20:48:10 2013 +0400"
      },
      "committer": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Wed Feb 26 12:54:47 2014 +0400"
      },
      "message": "Switch x86/x86-64 -mtune from \"atom\" to more generic \"intel\"\n\n-mtune\u003dintel is tradeoff tuning between top IA archs whereas \"atom\" is\nbest on atom only.\n\nChange-Id: I27668e4f48f26b00742d117a9a2a38e8903e22d5\nSigned-off-by: Pavel Chupin \u003cpavel.v.chupin@intel.com\u003e\n"
    },
    {
      "commit": "2f00bce0ef2fe4bd07ade43c4abc0fd4c498bdc4",
      "tree": "d6f74aad06b8f6bdc9c3c2dea0c5928cbde1d3cf",
      "parents": [
        "7fea44a379d6700cdfe69bd1f166cad4be955cf7"
      ],
      "author": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Thu Oct 17 16:58:47 2013 -0700"
      },
      "committer": {
        "name": "Ben Cheng",
        "email": "bccheng@google.com",
        "time": "Thu Oct 17 16:58:47 2013 -0700"
      },
      "message": "Change the triplet to aarch64-linux-android for aarch64-gcc.\n\nChange-Id: I0d8803b45b5085379e01d616a1056201453bda9f\n"
    },
    {
      "commit": "7fea44a379d6700cdfe69bd1f166cad4be955cf7",
      "tree": "80fe62abf38c2c19e424db796435c81e4e03474a",
      "parents": [
        "930cbea75a17bac5f0a130de71a49ffe8cae896e"
      ],
      "author": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Wed May 22 16:04:25 2013 +0400"
      },
      "committer": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Wed May 22 16:13:45 2013 +0400"
      },
      "message": "Replace -march\u003datom with -march\u003dx86-64 for better host compatibility\n\nChange-Id: Iefaa3ed65333c58484975326bfadd47ddaa92ce3\nSigned-off-by: Pavel Chupin \u003cpavel.v.chupin@intel.com\u003e\n"
    },
    {
      "commit": "930cbea75a17bac5f0a130de71a49ffe8cae896e",
      "tree": "4f0f901efd9166518b5b8eb27a07d2a4a1db13d3",
      "parents": [
        "97721c6e82f4e5096a5c2814b27255b3dbb51daa"
      ],
      "author": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Wed May 22 11:31:26 2013 +0400"
      },
      "committer": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Wed May 22 11:31:26 2013 +0400"
      },
      "message": "Add x86_64 target configure defaults\n\nIt includes:\n-march\u003datom/-mtune\u003datom to focus on Atom instructions/optimizations;\n-fpmath\u003dsse to generate sse math instructions instead of i387\n-m32/-m64/-mx32 support to be able to generate 32/64/x32 code with\nsingle toolchain.\n\nChange-Id: I1a650b4cf572322baa5648a97e1731922571a132\nSigned-off-by: Pavel Chupin \u003cpavel.v.chupin@intel.com\u003e\n"
    },
    {
      "commit": "97721c6e82f4e5096a5c2814b27255b3dbb51daa",
      "tree": "7416a5aaaa9cbe6b785443f0bff9dae46084de05",
      "parents": [
        "3fdfa3f86a74ca11eca186fae0ca4fca62a16a49"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri May 03 15:58:01 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri May 03 15:58:01 2013 +0800"
      },
      "message": "Don\u0027t build GDB in canadian build-\u003etarget\n\nIn canadian build-\u003etarget is built first (eg. in order to build/run\nexecutable on build system to generate table), then host-\u003etarget.\n\nDon\u0027t build GDB in build-\u003etarget, because GDB doens\u0027t need it.  Besides,\n--with-python\u003d pointing to \"host\" header can fail \"build\"\u0027s gcc.\n\nChange-Id: Ic1a8a9d6fe5974a6747ca4342a336beea9987f47\n"
    },
    {
      "commit": "3fdfa3f86a74ca11eca186fae0ca4fca62a16a49",
      "tree": "5c4abec27df61ea6a621fd73ad4c37a51ecde133",
      "parents": [
        "0bb27f14f47a27266b3e9a809b128a2ffa44cda4"
      ],
      "author": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri May 03 00:02:41 2013 +0100"
      },
      "committer": {
        "name": "Ray Donnelly",
        "email": "mingw.android@gmail.com",
        "time": "Fri May 03 00:03:31 2013 +0100"
      },
      "message": "Python GDB intergration work for the build system.\n\nAdds a --with-python\u003d\u003c/path/to/python-config.sh\u003e option.\n"
    },
    {
      "commit": "0bb27f14f47a27266b3e9a809b128a2ffa44cda4",
      "tree": "a86a8ac9360facf2c7b324ce13b5adff544c3cb0",
      "parents": [
        "8509652a528c6d2a6af10e527bc7eead592ab68e"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Mon Apr 08 15:42:01 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Apr 09 19:57:28 2013 +0800"
      },
      "message": "Fix for GCC 4.8 with graphite\n\nGCC 4.8 needs cloog-0.18.0 and isl-0.11.1 for graphite\nframework.\n\nChange-Id: I45a6f34f9981a489d65cc23a0f20e439c11100b2\n"
    },
    {
      "commit": "8509652a528c6d2a6af10e527bc7eead592ab68e",
      "tree": "7bfca66bd067c9751fbd117e34cdece1bf538b1c",
      "parents": [
        "33c45e115f441135639d16ece9a0550208a280bf"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Apr 09 15:57:54 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Apr 09 15:57:54 2013 +0800"
      },
      "message": "Add aarch64\n\nChange-Id: I0575d428472c12b56e10367abb73a2b5fd794a08\n"
    },
    {
      "commit": "33c45e115f441135639d16ece9a0550208a280bf",
      "tree": "df4e57f8b48475c49666b31438bfb8eeb9221e37",
      "parents": [
        "4ecf441b08bb3f039e3836b7517f079be70583ad"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Apr 09 11:31:15 2013 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Apr 09 11:31:15 2013 +0800"
      },
      "message": "Fix GCC 4.8 mingw build\n\nExport CXX_FOR_BUILD otherwise the default g++ can have different\nbitness than libiberty.a which is always built in 32-bit for now.\nDidn\u0027t happen prior to GCC 4.8 because GCC was in C only.  GCC from\n4.8 now uses C++ as its implementation language\n\nChange-Id: I318a2e469e1f1ce5cea71654ca5387d26cee5b73\n"
    },
    {
      "commit": "4ecf441b08bb3f039e3836b7517f079be70583ad",
      "tree": "69411871cfd68f837d99b8c8bd6cbac58bf7939f",
      "parents": [
        "1104ace93b96fa87752eb8198a772592c0846bdd"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Mar 26 21:41:43 2013 -0700"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Mar 26 21:41:43 2013 -0700"
      },
      "message": "Define READELF_FOR_TARGET in gcc build\n\nOtherwise realelf won\u0027t be found in darwin, and cause\nsome backend to misbehave.\n\nREADELF_FOR_TARGET appears in gcc-4.7, but is backported\nto gcc-4.6 as well.\n\nChange-Id: Ia45b3ce046cc68a40862be8f5a906606d2fd0665\n"
    },
    {
      "commit": "1104ace93b96fa87752eb8198a772592c0846bdd",
      "tree": "7a499c4c38715cd7acfd091b0dfc3392ebbd5861",
      "parents": [
        "de36c1312eaf8d1b23a8d79244675f395c361e73"
      ],
      "author": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Wed Jan 30 12:43:15 2013 +0400"
      },
      "committer": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Wed Jan 30 18:51:01 2013 +0400"
      },
      "message": "Define correct default gcc target march/mtune/mfpmath flags for x86\n\nThis is required to enforce correct x86 -march/-mtune flags which are\ncurrently hardcoded in gcc (see gcc/config/i386/gnu-user.h). The problem\nis that gcc hardcode doesn\u0027t work, it is overridden by generic values.\nIt can be seen with -### option for any compilation.\nThis patch adds correct configure flags and after it is merged\n-march/-mtune flags in gcc can be removed.\n\nDefault -mfpmath can\u0027t be seen in -### but can be configured as well to\neliminate hardcode.\n\nAlso cleanup old flags which didn\u0027t work anyway. target_cpu is i686 and\nnot x86.\n\nChange-Id: I43ea7034e855629933da2d1bede90cd74a238861\nSigned-off-by: Pavel Chupin \u003cpavel.v.chupin@intel.com\u003e\n"
    },
    {
      "commit": "de36c1312eaf8d1b23a8d79244675f395c361e73",
      "tree": "687b57238d2ae69ffef210e8035c620df52a7c2c",
      "parents": [
        "6d9baa3039ea7413169b6d059fa64bbdc0e054b7"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 18 10:53:36 2013 -0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Jan 18 21:46:31 2013 -0800"
      },
      "message": "Avoid race condition by \"make install -j1\" in canadian build-\u003etarget\n\nThe first stage of canadian build \"build-\u003etarget\" fails very\nfrequently during libiberty.a installation in parallel ( \u003e -j4)\nThe observed sympton is that all threads try to install the\nsame libiberty.a and latecomer fails in \"mv -f\" when libiberty.an\nis already renamed. eg.\n\n  /usr/bin/install -c -m 644 ./libiberty.a \\\n    my-build-path/host-x86_64-linux-gnu/install/lib/libiberty.an\n  ( cd my-build-path/host-x86_64-linux-gnu/install/lib ;\n    chmod 644 ./libiberty.an ;\n    x86_64-linux-gnu-ranlib ./libiberty.an )\n  mv -f my-build-path/host-x86_64-linux-gnu/install/lib/libiberty.an \\\n        my-build-path/host-x86_64-linux-gnu/install/lib/libiberty.a\n\nbuild/tools/build-gcc.sh can scale back and continue in half -j\nuntil it succeeds, but the 2nd stage \"host-\u003etarget\" often build\nslowly with lower -j\n\nReduce compilations time of GCC 4.7 --mingw from 669s to 543s, or\n1.23X\n\nChange-Id: Ie683319adf445303f485258c65ef3189f605f300\n"
    },
    {
      "commit": "6d9baa3039ea7413169b6d059fa64bbdc0e054b7",
      "tree": "c42e2940e2841b1f5c75d5bf9b1de835e7f9152d",
      "parents": [
        "ff90ad8552285bacc0569276dc7aa2a623d2cb95"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Jan 17 09:00:38 2013 -0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Jan 17 09:06:02 2013 -0800"
      },
      "message": "Add new flags CFLAGS_FOR_BUILD and LDFLAGS_FOR_BUILD\n\nIn canadian cross build CFLAGS/LDFLAGS may contain flags good\nfor \"host\" but not valid for \"build\".  Define new flags.  eg.\n\n  # flags common to both \"host\" and \"build\"\n  CFLAGS_FOR_BUILD\u003d\"-O2 -s -Wno-error\"\n  LDFLAGS_FOR_BUILD\u003d\n\n  # additional flags for \"host\"\n  CFLAGS\u003d\"$CFLAGS_FOR_BUILD $HOST_CFLAGS\"\n  LDFLAGS\u003d\"$LDFLAGS_FOR_BUILD $HOST_LDFLAGS\"\n\nChange-Id: I723d4fa2b62a3945922a027555f30997a66cce48\n"
    },
    {
      "commit": "ff90ad8552285bacc0569276dc7aa2a623d2cb95",
      "tree": "6aac738ad20d70fdc7da2042bb2b3c30199dc1cc",
      "parents": [
        "53dbbd577342ce544326d976f6be6c51b77c4a0e"
      ],
      "author": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Fri Dec 28 21:21:35 2012 +0400"
      },
      "committer": {
        "name": "Pavel Chupin",
        "email": "pavel.v.chupin@intel.com",
        "time": "Fri Dec 28 21:31:04 2012 +0400"
      },
      "message": "Statically link libgcc and libstdc++ into gold\n\ngold built with newer mingw requires libgcc_sjlj_1.dll and\nlibstdc++-6.dll on runtime. Adding flags to link them statically.\n\nChange-Id: Ic0d8143434164c6519c9e4b185a54cec3b8e72d6\nSigned-off-by: Pavel Chupin \u003cpavel.v.chupin@intel.com\u003e\n"
    },
    {
      "commit": "53dbbd577342ce544326d976f6be6c51b77c4a0e",
      "tree": "c7a171b85698db5c035d589a1730df8eb9e98f0d",
      "parents": [
        "7fe9b270f1b1f0feccee11937216be5fabe94950"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Dec 20 16:33:28 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu Dec 20 16:33:28 2012 +0800"
      },
      "message": "Fix build to compile ppl \u003e 0.11.2\n\nProvides library path for the new ppl \u0027configure\u0027 which needs\nto links libgmp libgmpxx.\n\nAlso remove outdated --with-libgmp-prefix\n\nChange-Id: I3be601c523fe1512e878a0aad632b9da2721c1bd\n"
    },
    {
      "commit": "7fe9b270f1b1f0feccee11937216be5fabe94950",
      "tree": "f6b20206a3fdd75fa34e81540dafa2ce94b997c2",
      "parents": [
        "dc45268b598c3ba3dc12ceee516ea83b37b929c7"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Sat Dec 15 16:40:37 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Sat Dec 15 16:40:37 2012 +0800"
      },
      "message": "Fix 64-bit build of GCC 4.6/4.7 with graphite support\n\nRemove hardcoded \"-m32\" from ppl errornously introduced in the\nprevious commit\n\nChange-Id: Ie81122be828be78c64cd076269f904bb82b2d5f7\n"
    },
    {
      "commit": "dc45268b598c3ba3dc12ceee516ea83b37b929c7",
      "tree": "f2ec517525de6958720ba7a2290d4c8b9031ddcd",
      "parents": [
        "e9ba2efe4c3ce6cf16ce15fecce3afd7869038ef"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Dec 14 20:45:28 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Sat Dec 15 10:44:17 2012 +0800"
      },
      "message": "Allow enabling graphite in GCC 4.6/4.7\n\nTo enable, configure with additional flags:\n  --enable-graphite\u003dyes \\\n  --with-cloog-version\u003d$CLOOG_VERSION \\\n  --with-ppl-version\u003d$PPL_VERSION\n\nChange-Id: I1400aecbf762c7ad5d72609ec87cc7a555061c8f\n"
    },
    {
      "commit": "e9ba2efe4c3ce6cf16ce15fecce3afd7869038ef",
      "tree": "0e5e388a79bf0e420b5d777c8b04964b7b0a1553",
      "parents": [
        "7a683436af4ec1627359a951a16bbbadaacc3e1e"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Dec 14 20:38:07 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri Dec 14 20:38:07 2012 +0800"
      },
      "message": "Don\u0027t compile host libraries with --with-sysroot\n\nbuild-gcc.sh passes on --with-sysroot which is really meant for\ntarget.  Remove it from \"baseargs\" to form \"host_baseargs\"\n(borrowed the unused \"gold_baseargs\") and used it for building\nhost libraries, otherwise gmp may not have incorrect\ndependency_libs\u003d in .libs/libgmpxx.lai.\n\nChange-Id: I2d1c1328039a48b72ce6b4191a71ed5482894459\n"
    },
    {
      "commit": "7a683436af4ec1627359a951a16bbbadaacc3e1e",
      "tree": "32209fa814aa852933db29fd465656b166d11489",
      "parents": [
        "67ba0c8898e02223c06d5ef3e0376f60fdd1fe09",
        "cb3aee6ee66822b544ac679664d63a7b8e5d9a21"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Dec 12 20:55:16 2012 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 12 20:55:16 2012 -0800"
      },
      "message": "Merge \"libbfd: prevent from incorrect assignment of $CFLAGS\""
    },
    {
      "commit": "67ba0c8898e02223c06d5ef3e0376f60fdd1fe09",
      "tree": "9e51dd29e8f6b89893368b6518275c4ee76581d8",
      "parents": [
        "106603b925b7f20177c5b7613535d9d43ed35b7d"
      ],
      "author": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Mon Dec 10 01:45:00 2012 +0800"
      },
      "committer": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Mon Dec 10 02:11:00 2012 +0800"
      },
      "message": "binutils: disable the installation of localized packages\n\nSince the prefix directory usually differs from where Android\ntoolchain is installed and used, it doesn\u0027t make sense to provide\nthe localized packages, which rely on the given prefix.\n\nChange-Id: I5634e37bf5e4fda46d4d6bc43d037d6bc2fe6ba2\n"
    },
    {
      "commit": "cb3aee6ee66822b544ac679664d63a7b8e5d9a21",
      "tree": "16cf9a82a511d9c278533ebf2ab95d2b5ad0457c",
      "parents": [
        "106603b925b7f20177c5b7613535d9d43ed35b7d"
      ],
      "author": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Sun Dec 09 23:47:29 2012 +0800"
      },
      "committer": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Mon Dec 10 00:18:57 2012 +0800"
      },
      "message": "libbfd: prevent from incorrect assignment of $CFLAGS\n\nFor older versions of binutils, the automake script can not recognize the suffixing\nenvironment variable $CFLAGS and complain as following:\n\n       (cd libbfd-binutils-2.17 ; \\\n         .././../binutils/binutils-2.17/configure \\\n          --prefix\u003d/usr/local --target\u003d --host\u003dx86_64-unknown-linux-gnu \\\n          --build\u003dx86_64-unknown-linux-gnu --program-transform-name\u003d\u0027s,y,y,\u0027 \\\n          --disable-shared \\\n          --enable-install-libbfd --with-included-gettext CFLAGS\u003d\" -m32\") \u0026\u0026 \\\n        touch stmp-config-host-libbfd\nconfigure: warning: CFLAGS\u003d -m32: invalid host type\ncreating cache ./config.cache\nconfigure: error: can only configure for one host and one target at a time\n\nChange-Id: I075a37d4bfd9b5744ec9c5ffc73446cbbba220b8\n"
    },
    {
      "commit": "106603b925b7f20177c5b7613535d9d43ed35b7d",
      "tree": "1c238d4252de0a8c684db0171af3703302489ff4",
      "parents": [
        "89f41cc2452f2c3ab645a35db0aa5bf6cba0795d"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Oct 23 18:53:42 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Tue Oct 23 18:53:42 2012 +0800"
      },
      "message": "Options brought in from core combo for IA\n\nUsed to be local NDK patch at $NDK/build/tools/toolchain-patches/\nbuild/0001-Options-brought-in-from-core-combo-for-IA.patch\n\nChange-Id: I50a6397414a6574c51857dc2c8826ef50f5f4a0c\n"
    },
    {
      "commit": "89f41cc2452f2c3ab645a35db0aa5bf6cba0795d",
      "tree": "bb1f3fd9fc20cab46e419133878353c4740adb21",
      "parents": [
        "6d144f8edfd3879d3c241713331460d9a6e3ee86"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Aug 08 21:04:45 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed Aug 08 21:30:56 2012 +0800"
      },
      "message": "Disable python support for gdb-7.x\n\nBefore python is also prebuilt, disable python support in gdb-7.x\nfor now, otherwise gdb-7.x/configure may pick up whatever python\nin host and build gdb with hard-wired dependency to specific version\nof python.\n\nSee related issue:\n  http://code.google.com/p/android/issues/detail?id\u003d36120\n\nChange-Id: I15d1144767343fb717864470f7a57f66fd7ba127\n"
    },
    {
      "commit": "6d144f8edfd3879d3c241713331460d9a6e3ee86",
      "tree": "944da9f11dd68cd0388286d7e22f14073625ac96",
      "parents": [
        "777b41ba19cc104b6cefc3b4c408c1121ae95aaa"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu May 24 21:15:00 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu May 24 21:15:00 2012 +0800"
      },
      "message": "Allow --enable-gold co-exists with --enable-ld\u003ddefault\n\nPreviously --enable-gold meant \"enable gold\" and \"gold is default\".\nThis CL allows ld remains default when gold is enabled.\n\nChange-Id: I6313ca8b410d9937ddfbd4da05fafbfc0e7b7f06\n"
    },
    {
      "commit": "777b41ba19cc104b6cefc3b4c408c1121ae95aaa",
      "tree": "53e4e6c9eb701164d7f2ce30f44605fd093e23ba",
      "parents": [
        "4de44f205cff6f1f22b4043167117e705e8c741b"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri May 11 02:05:49 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Fri May 11 08:00:26 2012 +0800"
      },
      "message": "Revert setting GDB_TARGET for i[3456]86-*-linux-android and x86_64-*-linux-android\n\nThis CL reverts https://android-review.googlesource.com/#/c/36421\nin favor of CL https://android-review.googlesource.com/#/c/36453\nwhich patches GDB/config.sub directly to understand linux-android.\n\nPlease see comments in the first CL for rationale.\n\nChange-Id: If3ed4f584d12bf2e998deaeb8b87c07250ed7e03\n"
    },
    {
      "commit": "4de44f205cff6f1f22b4043167117e705e8c741b",
      "tree": "7f37cecd147906550a4b0a3ef968409f4c9a5faa",
      "parents": [
        "525adcedbdb51a57a31a4927bf6129df7e8efead",
        "61ff5937553203c553a467f4d7475f75ac086253"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Wed May 09 15:34:35 2012 -0700"
      },
      "committer": {
        "name": "android code review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed May 09 15:34:35 2012 -0700"
      },
      "message": "Merge \"Set correct GDB_TARGET for i[3456]86-*-linux-android and x86_64-*-linux-android\""
    },
    {
      "commit": "61ff5937553203c553a467f4d7475f75ac086253",
      "tree": "4b5c86d58394b633088e07ee7a38e30f975f0b50",
      "parents": [
        "5e9fdc9d618c03577e4ffe226c097f72e62d3786"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed May 09 12:06:05 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Thu May 10 06:11:44 2012 +0800"
      },
      "message": "Set correct GDB_TARGET for i[3456]86-*-linux-android and x86_64-*-linux-android\n\nUnlike gdb-7.3.x where *-linux-android-* is supported,\n\"/bin/sh gdb/gdb-7.1.x/config.sub\" fails with i686-pc-linux-android.\nChanging GDB_TARGET to i[3456]86-linux-gnu or x86_64-linux-gnu for\nGDB \u003c 7.3.x to compile.\n\nChange-Id: Ibd8e9ee81877203da09066ece234b74a6e61da49\n"
    },
    {
      "commit": "525adcedbdb51a57a31a4927bf6129df7e8efead",
      "tree": "4074bcd3d4946ddc64e53460499db600aa1081ce",
      "parents": [
        "5e9fdc9d618c03577e4ffe226c097f72e62d3786"
      ],
      "author": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed May 09 21:55:55 2012 +0800"
      },
      "committer": {
        "name": "Andrew Hsieh",
        "email": "andrewhsieh@google.com",
        "time": "Wed May 09 21:55:55 2012 +0800"
      },
      "message": "Fixed to allow CFLAGS to accumulate for building host libbfd\n\nIn this case CFLAGS was set to \"-Wno-error\" before building host\nlibbfd, and it\u0027s followed by -Werror to invoke CC.  There are a\nfew warnings treated as error but -Wno-error suppress them.\n\nResetting CFLAGS to -m32 breaks the build\n\nChanged it to accumulate CFLAGS rather than resetting CFLAGS\n\nChange-Id: I118a848c27f91407b75beabea10c35883ca16e5a\n"
    },
    {
      "commit": "5e9fdc9d618c03577e4ffe226c097f72e62d3786",
      "tree": "ee3ff8464ff92cc6fba64f513810eadb47e872a6",
      "parents": [
        "bdb501d14ede0c21cd6bd73699b01ec027637d5f"
      ],
      "author": {
        "name": "H.J. Lu",
        "email": "hongjiu.lu@intel.com",
        "time": "Fri Apr 20 17:40:41 2012 -0700"
      },
      "committer": {
        "name": "Bruce Beare",
        "email": "bruce.j.beare@intel.com",
        "time": "Thu May 03 08:55:07 2012 -0700"
      },
      "message": "Support i[3456]86/x86_64-*-linux-android targets\n\nAllow i[3456]86-*-linux-android and x86_64-*-linux-android targets.\n\nAuthor: \"H.J. Lu\" \u003chongjiu.lu@intel.com\u003e\n"
    },
    {
      "commit": "bdb501d14ede0c21cd6bd73699b01ec027637d5f",
      "tree": "2a863f9e26ebb75c56e64b6b88300eca710f99ed",
      "parents": [
        "5ef7fa6f214e96660a9b16343fea904831e5e6e2"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Fri Apr 20 15:18:24 2012 -0700"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Fri Apr 20 15:18:24 2012 -0700"
      },
      "message": "Always build 32bit host library to /lib32.\n\nChange-Id: I73ed7f7e2120d8be761ec5fdbe747db523e1c53c\n"
    },
    {
      "commit": "5ef7fa6f214e96660a9b16343fea904831e5e6e2",
      "tree": "7d62daa2f912272934f58b25b5d8be2ef235d397",
      "parents": [
        "84b232badae3b50c749d37e81506ce2f3b0edefd"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Wed Feb 15 16:03:22 2012 -0800"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Wed Feb 15 16:03:22 2012 -0800"
      },
      "message": "Update build scripts\n\n1) support build of gdb-7.3\n2) disable libitm for Android toolchain\n3) stop building target libsupc++.a for ARM\n\nChange-Id: I01dab62925892e3d804e698b05c52e0be8c382d5\n"
    },
    {
      "commit": "84b232badae3b50c749d37e81506ce2f3b0edefd",
      "tree": "04fa62f9253ba0c201c8baf8d2e15ac9fa546451",
      "parents": [
        "7ee395d10100fc9ed2c03c49b949033600082a4f"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Tue Dec 20 17:01:04 2011 -0800"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Tue Dec 20 17:06:29 2011 -0800"
      },
      "message": "Support new dual-linker option.\n\nLet build automatically detect binutils versions and append proper\n--enable-gold\u003dxxx options to binutils configuration.\nThe story is that gcc-4.6 and binutils-2.21 use\n--enable-gold\u003ddefault, our old gcc and binutils use\n--enable-gold\u003dboth/gold.\nWith the patch, we pass toolchain configuration --enable-gold\u003dxxx to\ngcc, and let build script automatically detect binutils version\nnumber and append proper --enable-gold\u003dxxx to binutils configuration.\n\nChange-Id: Iaf31e3285107b3afb7a2f0a66c58b02a9937e214\n"
    },
    {
      "commit": "7ee395d10100fc9ed2c03c49b949033600082a4f",
      "tree": "0b2d233ffadee334ce820572e07cdb97b5e572c9",
      "parents": [
        "c8f863ea379ef46539fd3185a33f17220aab970e"
      ],
      "author": {
        "name": "Jim Huang",
        "email": "jim.huang@linaro.org",
        "time": "Fri May 27 01:24:34 2011 +0800"
      },
      "committer": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Fri May 27 01:25:31 2011 +0800"
      },
      "message": "Fix host-libbfd installation problem caused by undefined $(INSTALL)\n\nWhile executing target install-host-libbfd, the build system complains:\n\nmake -C libbfd-binutils-2.20.1/bfd install \\\n               bfdlibdir\u003d/tmp/android-toolchain-eabi/lib\nbfdincludedir\u003d/tmp/android-toolchain-eabi/include \u0026\u0026 \\ -m 644\nlibbfd-binutils-2.20.1/intl/libintl.a \\ /tmp/android-toolchain-eabi/lib\n\u0026\u0026 \\ -m 644 libbfd-binutils-2.20.1/libiberty/libiberty.a \\\n               /tmp/android-toolchain-eabi/lib\n\n/bin/sh: line 2: -m: command not found\n\nThe problem was caused by undefined $(INSTALL).  The patch attempts to\nconfigure `install\u0027 program by autotool in order to set $(INSTALL)\nproperly and replace $(INSTALL) -m 644 with multi-platform friendly\n$(INSTALL_DATA).\n\nChange-Id: I7f08aa442d62f3d3d8cef2c482c76e6a93500de8\nSigned-off-by: Jim Huang \u003cjserv@0xlab.org\u003e\n"
    },
    {
      "commit": "c8f863ea379ef46539fd3185a33f17220aab970e",
      "tree": "fd97dc70ebd0ac3b5f4de16d5599a953c80caace",
      "parents": [
        "50adde9d855b73b5b9e5532ceed6272807b34701"
      ],
      "author": {
        "name": "Doug Kwan",
        "email": "dougkwan@google.com",
        "time": "Fri May 13 00:22:50 2011 -0700"
      },
      "committer": {
        "name": "Doug Kwan",
        "email": "dougkwan@google.com",
        "time": "Fri May 13 00:22:50 2011 -0700"
      },
      "message": "Configure target of host libbfd correctly.\n\nChange-Id: I30c4fa2e008f62c7d96677ba7219f0d5aec5d12d\n"
    },
    {
      "commit": "50adde9d855b73b5b9e5532ceed6272807b34701",
      "tree": "5fb4411b8b316dbe6fb8ef5a4e2230fda7c8850f",
      "parents": [
        "b57a44f739598a081d8efed906a523b98ec45fef"
      ],
      "author": {
        "name": "Jim Huang",
        "email": "jim.huang@linaro.org",
        "time": "Wed Apr 06 13:51:49 2011 +0800"
      },
      "committer": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Thu Apr 07 21:06:44 2011 +0800"
      },
      "message": "Add --enable-graphite option to build script\n\nGCC 4.5 and up supports graphite optimization, and cloog and ppl\nare required.  This change attempts to support some combinations\nof ppl and cloog/cloog-ppl libraries.  Since cloog and ppl are\nwritten in C++, it implies we might suffer from C++ ABI breakage\nproblems when host environment changes, that is a well-known issue\nin GNU/Linux distributions.  Thus, we have to link to static C++\nruntime library (libstdc++) to avoid depending on the host version.\n\nDefault: no\n\nChange-Id: I0a69712379a4e2dc30034a2226a15717a9c121b7\n"
    },
    {
      "commit": "b57a44f739598a081d8efed906a523b98ec45fef",
      "tree": "f4832cbbf01b59da339a1725de3a30a10fa9a913",
      "parents": [
        "0b2cc1f78f220061012f4013faa94fdd416e41c3"
      ],
      "author": {
        "name": "Doug Kwan",
        "email": "dougkwan@google.com",
        "time": "Wed Mar 23 11:53:17 2011 -0700"
      },
      "committer": {
        "name": "Doug Kwan",
        "email": "dougkwan@google.com",
        "time": "Wed Mar 23 12:49:42 2011 -0700"
      },
      "message": "- Also install libintl.a and libiberty.\n- Build libsupc++.a for ARM.\n\nChange-Id: I9a83af7870a605c2d1ebc3849b31547aef15cd9c\n"
    },
    {
      "commit": "0b2cc1f78f220061012f4013faa94fdd416e41c3",
      "tree": "2f94be68c4e93bed468fba8bc365ba3616175e25",
      "parents": [
        "96c921062576e41760326d0b24753f9ba1c32278"
      ],
      "author": {
        "name": "Luse Cheng",
        "email": "luse@0xlab.org",
        "time": "Wed Mar 23 14:53:23 2011 +0800"
      },
      "committer": {
        "name": "Luse Cheng",
        "email": "luse@0xlab.org",
        "time": "Wed Mar 23 15:35:51 2011 +0800"
      },
      "message": "Allow building toolchain without target gdb alternatively.\n\nChange-Id: I3fd1c4f628c221e6ae4f939aab73e69b3e546bd1\n"
    },
    {
      "commit": "96c921062576e41760326d0b24753f9ba1c32278",
      "tree": "946d03b89ce156ca19667d07ac0c7ade16a20f51",
      "parents": [
        "f0b83e28a379308a3d803c77ec7ad7c10ae12932"
      ],
      "author": {
        "name": "Doug Kwan",
        "email": "dougkwan@google.com",
        "time": "Fri Mar 18 15:14:24 2011 -0700"
      },
      "committer": {
        "name": "Doug Kwan",
        "email": "dougkwan@google.com",
        "time": "Fri Mar 18 15:14:24 2011 -0700"
      },
      "message": "Fix Makefile.in, a previous check-in broke build using gmp/mpfr/mpc tarballs.\n\nChange-Id: I0b16ee52add11b8394ede920d9a0af45fee0db8d\n"
    },
    {
      "commit": "f0b83e28a379308a3d803c77ec7ad7c10ae12932",
      "tree": "3272d01882992960f7f5631d32154f5640cf7334",
      "parents": [
        "96d55f8d22db989b1a82e984c0040ba7df12a9f9"
      ],
      "author": {
        "name": "Luse Cheng",
        "email": "luse@0xlab.org",
        "time": "Tue Mar 15 11:59:00 2011 +0800"
      },
      "committer": {
        "name": "Luse Cheng",
        "email": "luse@0xlab.org",
        "time": "Tue Mar 15 12:10:00 2011 +0800"
      },
      "message": "Allow build with prebuilt directory for gmp, mpfr and mpc.\n\nChange-Id: I436736db24477e261575ee267d126f44cac35627\n"
    },
    {
      "commit": "96d55f8d22db989b1a82e984c0040ba7df12a9f9",
      "tree": "b603e4db011a2c36d3a528938c25970d547f976b",
      "parents": [
        "ce5253b0182e519f964aed9d2a622782c59d1991"
      ],
      "author": {
        "name": "Doug Kwan",
        "email": "dougkwan@google.com",
        "time": "Sun Mar 13 20:55:27 2011 -0700"
      },
      "committer": {
        "name": "Doug Kwan",
        "email": "dougkwan@google.com",
        "time": "Sun Mar 13 20:55:27 2011 -0700"
      },
      "message": "Build libbfd for host seperately and install in \u003ctoolchain root\u003e/lib.\n\nChange-Id: I05125f833a9ffc4172594431eff5bce34e2e2d65\n"
    },
    {
      "commit": "ce5253b0182e519f964aed9d2a622782c59d1991",
      "tree": "28f591728c18c0547a630a871651e14464098337",
      "parents": [
        "2037ad5fa2969e0e77142548feb8cf54dc7b0a04"
      ],
      "author": {
        "name": "Doug Kwan",
        "email": "dougkwan@google.com",
        "time": "Sat Mar 12 14:02:24 2011 -0800"
      },
      "committer": {
        "name": "Doug Kwan",
        "email": "dougkwan@google.com",
        "time": "Sat Mar 12 14:02:24 2011 -0800"
      },
      "message": "Install host libbfd in toolchain.\n\nChange-Id: I9c9a4703ebebc44c7df75594c85dc443394a2426\n"
    },
    {
      "commit": "2037ad5fa2969e0e77142548feb8cf54dc7b0a04",
      "tree": "a7f01927b044410e5fc733d0c4cb5930a4892e48",
      "parents": [
        "d8249bbe6bfac8c7d819d08601da20eaf9cf6403"
      ],
      "author": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Tue Nov 30 18:21:39 2010 +0100"
      },
      "committer": {
        "name": "David \u0027Digit\u0027 Turner",
        "email": "digit@android.com",
        "time": "Tue Feb 22 17:02:01 2011 +0100"
      },
      "message": "Allow canadian-cross builds of the GCC toolchains.\n\nThis patch allows one to use the \"mingw32\" cross-compiler on Linux\nin order to generate Windows compiler binaries that target ARM machine\ncode.\n\nThis corresponds to the local NDK patch at:\n\nhttp://android.git.kernel.org/?p\u003dplatform/ndk.git;a\u003dtree;f\u003dbuild/tools/toolchain-patches/build;h\u003ddf69b5702a33686574b0d83b94c27e6209036a57;hb\u003drefs/heads/master\n\nWhich has been rebased to the AOSP top-of-tree.\n\nChange-Id: Id4843f66af190c9db02e8f7939045e92e6241ba8\n"
    },
    {
      "commit": "d8249bbe6bfac8c7d819d08601da20eaf9cf6403",
      "tree": "5625a2d65c2f5abc5bc5263e8f4d72caa927c458",
      "parents": [
        "4cc02faaa7e8828f9458b1828a6f85e7791ae2aa"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Sun Jan 30 22:41:02 2011 -0800"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Sun Jan 30 22:41:02 2011 -0800"
      },
      "message": "Support building gold from a separate directory.\n\nBefore, we built binutils and gold from binutils-2.19.\nNow we configure Android toolchain (not for kernel use)\n--with-binutils-version\u003d2.20.1\n--with-gold-version\u003d20100303\n--enable-gold\u003dboth/gold\n\nGold is still the default linker. Command line option \"-fuse-ld\u003dbfd\"\nwill tell gcc driver to choose gnu ld linker.\n\nChange-Id: I856892fafee7e53332c6b64f5d2e64d744529902\n"
    },
    {
      "commit": "4cc02faaa7e8828f9458b1828a6f85e7791ae2aa",
      "tree": "c8da0bec24cc3cfdc725e4f10cf62e5e0f6f7012",
      "parents": [
        "de263c26a7680529baca731c003bc58b68d72511"
      ],
      "author": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Fri Aug 20 23:30:37 2010 +0800"
      },
      "committer": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Fri Aug 20 23:30:37 2010 +0800"
      },
      "message": "build: Fix trivial documentation typo\n\nChange-Id: Ib80c6d91450a5751867cb904b265e21a9dbbb710\n"
    },
    {
      "commit": "de263c26a7680529baca731c003bc58b68d72511",
      "tree": "1a20285b8da7e52cd766f9f4151369539e5f9e32",
      "parents": [
        "c21b158d6f0910929dcec75327455770268a1d67"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Thu Aug 12 15:52:15 2010 -0700"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Thu Aug 12 15:52:15 2010 -0700"
      },
      "message": "Allow Makefile to pick up environmental CFLAGS_FOR_TARGET, and\nCXXFLAGS_FOR_TARGET. So that libstdc++_v3 libraries can be built\nwithout modifying the Makefiles.\n\nChange-Id: I569febd84a1bf60b15b19030064b4d9996c93bb0\nTested:\n  export CFLAGS_FOR_TARGET\u003d-fexceptions\n  export CXXFLAGS_FOR_TARGET\u003d-frtti\n  Add --enable-libstdc__-v3 to the configuration command, build a C++\n  supportive toolchain.\n"
    },
    {
      "commit": "c21b158d6f0910929dcec75327455770268a1d67",
      "tree": "a0b6917f3b38f104bcdc36a09e687068e8da8aee",
      "parents": [
        "a80c0ec10d3832039c5d5a481f5f62172eddc929"
      ],
      "author": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Wed Aug 11 12:08:30 2010 +0800"
      },
      "committer": {
        "name": "Jim Huang",
        "email": "jserv@0xlab.org",
        "time": "Wed Aug 11 12:08:30 2010 +0800"
      },
      "message": "Add \u0027distclean\u0027 rule to delete intermediate build files\n\nThis build rule might be useful to developers who wish to switch among\ndifferent Android targets.\n\nChange-Id: I412d7e8f69710dd9d421f21fa7d93bed80642834\n"
    },
    {
      "commit": "a80c0ec10d3832039c5d5a481f5f62172eddc929",
      "tree": "ae6c81687d6806b19a53266987ccc3bbb314018b",
      "parents": [
        "f82379147a1d2c484dcc1bb47c4ecd90e40fa3e2"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Tue Aug 10 10:12:29 2010 -0700"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Tue Aug 10 10:12:29 2010 -0700"
      },
      "message": "Modify clear_header script to recognize arm-linux-androideabi\ntarget.\n\nChange-Id: Id5a5cf94abffd7a8186fa23eb1b485a670c3fa92\n"
    },
    {
      "commit": "f82379147a1d2c484dcc1bb47c4ecd90e40fa3e2",
      "tree": "f155165f84ed5ef99e0c534847f09c2a7ebc2d2c",
      "parents": [
        "9241075ae56eaf941a961eae0d1c14f647785306"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Thu Jul 22 14:27:24 2010 -0700"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Thu Jul 22 14:27:24 2010 -0700"
      },
      "message": "Prepare build for upcoming arm-linux-androideabi toolchain.\n\nChange-Id: I9b1cd5f0d361d092c24557ae1a2e2e2b85b13aaf\n"
    },
    {
      "commit": "9241075ae56eaf941a961eae0d1c14f647785306",
      "tree": "53509eea883c96232823b14f7ad408a324d1f877",
      "parents": [
        "d4a4fbe945ba4792095fdab4e7c49ce6b47e3e98"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Tue Jun 08 14:48:40 2010 -0700"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Tue Jun 08 14:48:40 2010 -0700"
      },
      "message": "Add --disable-nls to building gdb, otherwise gdb-7.0.x fails\nbuilding on OSX.\n\nChange-Id: I54f923f7656ac2f2a7e4a8dc0a07c43bb4cfb05d\n"
    },
    {
      "commit": "d4a4fbe945ba4792095fdab4e7c49ce6b47e3e98",
      "tree": "a707dd3b7c3acbc9603f132a5bc21eb64321bc3b",
      "parents": [
        "0db5f6eaac60c4434831523619b68b2497873694"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Sat Apr 24 20:44:35 2010 -0700"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Sat Apr 24 20:44:35 2010 -0700"
      },
      "message": "Update build script to support gold.\n\nChange-Id: Ie2084dfac8d1a267973650aa32e44f2a7c7bd4ab\n"
    },
    {
      "commit": "0db5f6eaac60c4434831523619b68b2497873694",
      "tree": "4cbaacc9b25970c4cb284bafb949959dd8ccdf31",
      "parents": [
        "6b840b30d4cd5075704c9c625d2e12ef79ea082b"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Tue Feb 09 16:19:33 2010 -0800"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Tue Feb 09 16:23:46 2010 -0800"
      },
      "message": "Fix two configure bugs on checking gcc version and configuring mpc.\nAdd flexibility of where to find tarballs.\nPorted from CL38191-p2 and CL38139-p2.\n"
    },
    {
      "commit": "6b840b30d4cd5075704c9c625d2e12ef79ea082b",
      "tree": "e919c4d93eb5092a87756dba7553f7378057b601",
      "parents": [
        "1ac8971afc375b8d4ce9060c0dd93e255ac84535"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Mon Jan 18 13:58:14 2010 -0800"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Mon Jan 18 13:58:14 2010 -0800"
      },
      "message": "Add --with-mpc-version to the build script.\n\nGCC-4.5.0 and up requires mpc library.\nFile configure is generated from configure.ac by auto config.\n"
    },
    {
      "commit": "1ac8971afc375b8d4ce9060c0dd93e255ac84535",
      "tree": "cdbc34584a91a1c6bdff1dbe3f0cff170b65d2a8",
      "parents": [
        "5d79c3490b4abd11dbbc81539aa04abdd668cf31"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Wed Nov 18 17:59:49 2009 -0800"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Wed Nov 18 17:59:49 2009 -0800"
      },
      "message": "Check in patches that fix minor toolchain build problems.\n"
    },
    {
      "commit": "5d79c3490b4abd11dbbc81539aa04abdd668cf31",
      "tree": "2ec7c05598be6566c25548aa80088f78b456c7c0",
      "parents": [
        "8d401cf711539af5a2f78d12447341d774892618"
      ],
      "author": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Thu Nov 05 18:24:23 2009 -0800"
      },
      "committer": {
        "name": "Jing Yu",
        "email": "jingyu@google.com",
        "time": "Thu Nov 05 18:24:23 2009 -0800"
      },
      "message": "check in build scripts for prebuilt toolchains in Eclair.\n"
    },
    {
      "commit": "8d401cf711539af5a2f78d12447341d774892618",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Oct 29 10:41:51 2009 -0700"
      },
      "committer": {
        "name": "Jean-Baptiste Queru",
        "email": "jbq@google.com",
        "time": "Thu Oct 29 10:41:51 2009 -0700"
      },
      "message": "Empty initial commit.\n"
    }
  ]
}
