History log of /ndk/build/tools/build-mingw64-toolchain.sh
Revision Date Author Comments
dfc911962c33f546a74e3ec45b48ce4c7b9d56ec 21-Jun-2014 Andrew Hsieh <andrewhsieh@google.com> misc fixes

1. Don't build wrapper *-gdb.exe" when --with-python isn't specified
2. copy arm_neon_x86.h to llvm
3. update build-mingw64-toolchain.sh to use gcc4.8.3 and binutils-2.24
4. add the following to libc++/x86_64 export list
std::__1::to_string(__float128)
std::__1::to_wstring(__float128)
5. Fix issue where Mac doesn't have readlef
6. fix make-standalone-toolchain.sh to honor gcc-vesion in --toolchain=
with *clang suffix
7. Fix tests/device/b8708181-Vector4 for 64-bit
8. Change Dl_info to "int" for TEST
9. Remove symlinks for old tests *sharedmutex* renamed to *sharedtimedmutex*
in recent libc++.
10. package-release.sh misc.tar.bz2 if exists, which contain msic stuff
not submitted yet

Change-Id: Ibe859e753e21d63f9f9de7370e6d43387ec2487b
34b3f0c1a953da194ca398dd3a4e2ed51febac67 06-Jun-2014 Andrew Hsieh <andrewhsieh@google.com> misc fixes

Change-Id: I2d8d27609f1113d31590b1fb8bea68056b086769
cce1293b7f0683d9252b766cc45df59d752f9c1e 25-Apr-2014 David 'Digit' Turner <digit@google.com> build-mingw64-toolchain.sh: Update documentation.

This updates the --help documentation for the script with usage
examples, as well as the current recommended way to build binaries
with the SDK compatibility toolchain.

Change-Id: I543f000eadb1f82a6ce8935c85caabfee435ae94
89f4d20602a393d743c5c94d9e4464a22b0e2497 21-Mar-2014 Pavel Chupin <pavel.v.chupin@intel.com> Move mingw64 build to 4.8.1 version

Change-Id: I292aa99eddcbddd018202e00c2a31732eb5cd1a0
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
df0dc10d2fd06ac64a0ba336e837d00bae69e98b 17-Dec-2013 David 'Digit' Turner <digit@android.com> build-mingw64-toolchain.sh: Fix SVN URL location.

The SVN URL for the mingw64 project was moved within SourceForge,
so use the new location to avoid an error during SVN checkout.

BUG=NONE

Change-Id: I512280cd200d6bce9590108ee97258ff852d1cb9
617ceb129eca96a19c0b14878f3a86081050945a 06-Jul-2013 David 'Digit' Turner <digit@android.com> Remove obsolete GCC 4.4.3 toolchain.

This remove the 4.4.3 toolchain from the NDK, and slightly
updates documentation to not mention it anymore.

Change-Id: Ia42cd54e3a4e88ba5ee3ea35d9ee3cc4b9237ca2
14b3c790d5460c98e4945b497701b81a92175287 17-May-2013 Pavel Chupin <pavel.v.chupin@intel.com> Update mingw64 version to svn@5861

Required to build gcc-4.8 64-bit toolchain. Otherwise got:
x86_64-w64-mingw32/include/msxml.h:637:38:
error: macro "abort" passed 1 arguments, but takes just 0

Change-Id: I10c6dbf5829892bdce22b697e30809f37c5dd751
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
5ef66d2677485d34f3acb518a7b6a6c73ec6622f 08-May-2013 Andrew Hsieh <andrewhsieh@google.com> Only patch mingw-w64 source on freshly checked out source

Don't patch source again already exists from previous build

Change-Id: I086aa2866f19f2fd19112277af4a8279203552af
4198e38e53a5db0a098aa7770c72b17e9911391f 03-Feb-2013 Ray Donnelly <mingw.android@gmail.com> Windows: Update build-mingw64-toolchain.sh for modern versions.

I've ensured that MinGW-w64 toolchains can be built with the
revisions 5166, 5445 and 5578 (at time of writing the latest).
For recent versions, a patch is needed for widl.exe usage
(which generates .idl files). This patch has been submitted
to the mingw-w64-public mailing list so hopefully won't be
needed in the future.

Change-Id: I03d5b06b4dc3055cde42efb62465440b93ff38e9
7ce38233dff2117a196029951ca5d30eaa49bbe7 01-Jan-2013 Andrew Hsieh <andrewhsieh@google.com> Fix build-mingw64-toolchain.sh

1) Default to use later gcc, gmp, mpc, and mpfr
2) HOST_BINPREFIX can be directory: eg.
--binprefix=${HOME}/mydroid/prebuilts/tools/gcc-sdk/
3) --force-build now works

Change-Id: If9c3a9bea9dc14956ab1b535fbc1a05e75fa9db9
4ec84cccdda14ab4ebcafbc6f3200a2cd2868586 24-Jul-2012 Ray Donnelly <mingw.android@gmail.com> Fix patching, mingw-w64 build, Python build

Change-Id: If1093fc20e5be8924ccd253bdaddb5fe8ce4a5f9
e534e36be95815bdfa09756fa040acb2321a09c2 23-Jun-2012 Ray Donnelly <mingw.android@gmail.com> Add script to build Python, build-host-python.sh

Add cross compilation patches for Python version 2.7.3

Add -D__USE_MINGW_ANSI_STDIO=1 to Windows CFLAGS for gdb-with-python

Add bh_sort_systems_build_first to sort the SYSTEMS list

Add bh_list_contains (checks for entry being first in a SYSTEMS list)

Make the BH_*_TAGs more uniformly = $BH_*_OS-$BH_*_ARCH

Make the color_mode output more (Ubuntu) compatible

Updated mingw-w64 build to more recent svn release and added a patch to
allow gdb to be compiled with -D__USE_MINGW_ANSI_STDIO=1

Change-Id: I049e2d576abf0c07265cd104f44054be0325c756
888153c76ef113a61df4f8302af6713fc0d2e030 18-Apr-2012 David 'Digit' Turner <digit@google.com> build-mingw64-toolchain.sh: new script

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.
e5f59e7802f1af9f681f22c1482acf0ccaf40f5e 18-Apr-2012 David 'Digit' Turner <digit@google.com> build-mingw64-toolchain.sh: new script

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.