History log of /ndk/build/tools/toolchain-patches/gcc/0005-Use-the-correct-CRT-files-with-shared-link-option.patch
Revision Date Author Comments
81506c9b670bde99789f5f807a39b0120bd23967 09-May-2012 Andrew Hsieh <andrewhsieh@google.com> Update toolchain-patches

Update patches to apply toolchain source @ 2012-05-12, which includes

toolchain/build.git:
https://android-review.googlesource.com/#/c/35566/
https://android-review.googlesource.com/#/c/36112/
https://android-review.googlesource.com/#/c/36451/
https://android-review.googlesource.com/#/c/36421/
https://android-review.googlesource.com/#/c/36454/

toolchain/binutils.git:
https://android-review.googlesource.com/#/c/36417/

toolchain/gcc.git:
https://android-review.googlesource.com/#/c/36286/

toolchain/gdb.git:
https://android-review.googlesource.com/#/c/36423/

Removed redundant patches to gcc/gcc-4.6/gcc/config/i386/linux.h
and gcc/gcc-4.6/gcc/config/linux-android.h

Removed over-patches to build/configure and build/Makefile.in

Change-Id: Ib15e63561aa3c05b6e0d18bfda656781397b175d
a87c318b5557f22625d9a077e94c95172c83eb1a 21-Apr-2012 David 'Digit' Turner <digit@google.com> Port local NDK patches to GCC 4.6

This patch ports all local NDK patches to the GCC 4.6 codebase.
The changes should not affect the GCC 4.4.3 sources/patches.

After applying this, re-run download-toolchain-sources.sh, then
do the following to build binaries for GCC 4.6:

build/tools/build-gcc.sh $SRC_DIR $NDK_DIR $TOOLCHAIN_NAME --binutils-version=2.21

Where $TOOLCHAIN_NAME can be:

arm-linux-androideabi-4.6
x86-4.6
mipsel-linux-android-4.6

Note that specifying binutils 2.21 is mandatory (the build will fail with 2.19, which is the default).

+ Update download-toolchain-sources.sh to download the mpc sources necessary for 4.6

Change-Id: Id5ffb5ec5305c3e99d6cdcf26da66de3f6fe27fd
2b29b0fd0f92cf24923edfe439c23367cb09d4f6 20-Apr-2012 David 'Digit' Turner <digit@google.com> Update NDK local patchset

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
717e81a56b9e7701d429a536ec203baa9d5533fe 20-Apr-2012 David 'Digit' Turner <digit@google.com> Update NDK local patchset

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
17a838a0406355ba3a1d5eb8c53ff3ba42955899 14-Jul-2011 Mark D Horn <mark.d.horn@intel.com> Use the correct CRT files with shared link option

Change-Id: I0b89d13cbc65f19fc10aa1db92f59c2779054fa1
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>