1. 06 May, 2012 1 commit
  2. 04 May, 2012 1 commit
  3. 25 Apr, 2012 1 commit
  4. 24 Apr, 2012 11 commits
  5. 21 Apr, 2012 2 commits
  6. 20 Apr, 2012 6 commits
    • David 'Digit' Turner's avatar
      Update NDK local patchset · 717e81a5
      David 'Digit' Turner authored
      This patch modifies our local NDK patches by rebasing them against
      a more recent version of the toolchain sources (2012-04-20, while
      the old ones were based on 2011-02-23).
      
      Note that this removes certain local patches that are now in the
      toolchain tree.
      
      This allows us to integrate many bugfixes into the toolchain build.
      
      Note: This is the first in a series of several patches that will
            add support fro GCC 4.6 and GDB 7.1.x/7.3.x. For now, the
            local patches still only apply to gcc 4.4.3 and gdb 6.6.
      
      If you want to check this patch, you should do the following:
      
        - download the source tree _before_ applying this patch:
      
            download-toolchain-sources.sh /tmp/ndk-src1
      
        - download the source tree _after_ applying this patch:
      
            download-toolchain-sources.sh /tmp/ndk-src2
      
        - compare the two source trees in details, e.g. with:
      
            meld /tmp/ndk-src1 /tmp/ndk-src2
      
      All the differences are supposed to come from upstream.
      
      Change-Id: I881b231bec3ac04d1cd1de298aa96e44b46e44bb
      717e81a5
    • David 'Digit' Turner's avatar
      Fix typo that prevent building mips target prebuilts. · 248296a0
      David 'Digit' Turner authored
      Due to a typo, building mips prebuilts would fail if NDK
      is not defined in your environment.
      
      Change-Id: Id4eda46e256bf375915aeef3ec1009c9c6ae6443
      248296a0
    • Andrew Hsieh's avatar
      650a2b7f
    • Andrew Hsieh's avatar
      Merge "Fix C++ dynamic cast bug." · 7881994d
      Andrew Hsieh authored
      7881994d
    • David 'Digit' Turner's avatar
      build-mingw64-toolchain.sh: new script · e5f59e78
      David 'Digit' Turner authored
      This patch adds a new script that is capable of
      generating a new Linux-hosted toolchain that generates
      Win32 and Win64 executables.
      
      The patch takes cares of downloading all required sources
      from official sites, configure them, and run the build.
      
      This should allow us to provide 64-bit Windows toolchain
      binaries in the future.
      
      Change-Id: I6c28372f6ac26cf1a18618a21101bd216f3e2590
      WARNING: The patch works on Linux. It fails on Darwin due to
               strange libtool breakage when building binutils, and
               has never been tested on other systems.
      e5f59e78
    • David 'Digit' Turner's avatar
      Fix C++ dynamic cast bug. · 670dc1a3
      David 'Digit' Turner authored
      This patch fixes http://code.google.com/p/android/issues/detail?id=28721
      A typo in the GAbi++ implementation of dynamic_cast.cpp was causing
      the problem.
      
      Change-Id: Ic971459f52042a7db3e18083ad4cebdc55bd2dce
      670dc1a3
  7. 17 Apr, 2012 2 commits
    • The Android Automerger's avatar
    • Andrew Hsieh's avatar
      Fixed standalone NDK compiler fails to find -lsupc++ · 7a9662e7
      Andrew Hsieh authored
      Since r7 make-standalone-toolchain.sh fails to copy libsupc++.*.
      The root cause is that since r7 $NDK/toolchains/arm-linux-androideabi-4.4.3/
      prebuilt/linux-x86/arm-linux-androideabi/lib doesn't contain libsupc++.* anymore.
      Instead, libsupc++ is compiled and placed at $NDK/sources/cxx-stl/gnu-libstdc++/libs/<arch>
      with libgnustl_* (renamed from libstdc++*).
      make-standalone-toolchain.sh takes care of libgnustl* but fails to copy libsupc++*.
      
      Change-Id: Ibc924276236fecec89d6b155cfbe1d8b2a44a130
      7a9662e7
  8. 16 Apr, 2012 3 commits
  9. 12 Apr, 2012 3 commits
  10. 10 Apr, 2012 2 commits
  11. 09 Apr, 2012 1 commit
  12. 07 Apr, 2012 1 commit
  13. 06 Apr, 2012 2 commits
  14. 04 Apr, 2012 2 commits
  15. 03 Apr, 2012 2 commits