1. 12 Jun, 2012 1 commit
  2. 17 May, 2012 1 commit
    • Andrew Hsieh's avatar
      Update toolchain patches; Change GDBSERVER_HOST · 0f38b540
      Andrew Hsieh authored
      Update patches to better fix for "ld --gc-sections" issue.
      
      07e1f1545d1f8f81a67ce17256f96df8ab7f70e3
      2023b793f050f20fe8fbed6270994f99ca1fef38
      
      Also, changed GDBSERVER_HOST to *-linux-android.
      
      Change-Id: Ib47923c142672fa66d83806dd608e767634020f8
      0f38b540
  3. 16 May, 2012 1 commit
    • David 'Digit' Turner's avatar
      Update default gmp version to 5.0.5 · 57acf976
      David 'Digit' Turner authored
      This is required to build the 64-bit Windows cross-toolchains
      (since the configure script of earlier releases barfs sadly on
      x86_64-w64-mingw32 and thinks it runs under Cygwin).
      
      Chances that this introduces regressions in gcc-4.4.3 and gcc-4.6
      builds are pretty slim, imho.
      
      Change-Id: Iac80d724653cb254148cb4b4305d1f0daafb9a4f
      57acf976
  4. 14 May, 2012 1 commit
  5. 10 May, 2012 1 commit
    • David 'Digit' Turner's avatar
      build-gcc.sh: auto-select binutils version · 980b0c6e
      David 'Digit' Turner authored
      This patch modifies build-gcc.sh to auto-select the right version
      of binutils based on the GCC version number.
      
      The idea is to ensure that we use 2.19 for GCC 4.4.3 for ARM and x86
      only, and 2.21 for anything else (The MIPS 4.4.3 already requires 2.21).
      
      We also change the default binutils version to 2.21
      
      Change-Id: I18b5eeda0cab57f0c44fbc91859db237961b5633
      980b0c6e
  6. 09 May, 2012 1 commit
  7. 24 Apr, 2012 1 commit
    • David 'Digit' Turner's avatar
      Update NDK local patchset · 2b29b0fd
      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
      2b29b0fd
  8. 20 Apr, 2012 1 commit
    • 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
  9. 06 Apr, 2012 1 commit
  10. 03 Apr, 2012 1 commit
  11. 07 Mar, 2012 2 commits
    • David 'Digit' Turner's avatar
      dev-defaults.sh: Add DEFAULT_MPC_VERSION · 4cff34a4
      David 'Digit' Turner authored
      The 'mpc' library is a new requirement for GCC 4.6, provide
      a default version number for it, and use it when building
      all versions of GCC (the --mpc-version=<version> option is
      ignored when trying to build an older version of GCC like
      4.4.3)
      
      Change-Id: I3ff89cc53aa2b706be3914b7148062f2513e37bc
      4cff34a4
    • David 'Digit' Turner's avatar
      preliminary work to support multiple toolchains · f7e74d4e
      David 'Digit' Turner authored
      This patch provides some changes that allow the NDK build scripts
      to suport building the files corresponding to multiple toolchains
      for a given architecture.
      
      While this is not enabled for now, this is to allow building
      both 4.4.3 and 4.6 in the near future.
      
      Change-Id: I4f9c886073bc816f9353fa2fceea819179c92f04
      f7e74d4e
  12. 01 Dec, 2011 1 commit
  13. 20 Oct, 2011 1 commit
    • David 'Digit' Turner's avatar
      download-toolchain-sources.sh: Use android.googlesource.com · 4c26d7cd
      David 'Digit' Turner authored
      This patch updates all files to refer to the new location of the
      AOSP source server, which is now android.googlesource.com.
      
      It updates the download-toolchain-sources.sh script to download
      from this server, using the https:// git protocol, instead of
      git://
      
      + Remove the --git-http option since it isn't supported by
        the new servers, nor really desirable since the https://
        protocol should work across firewalls.
      
        In case you need an alternative, you can still use the
        --git-base option, so nothing of value was lost here.
      
      Change-Id: I99816a4791741474708ad390f96e2ba18cea35b8
      4c26d7cd
  14. 10 Oct, 2011 2 commits