Initial commit.
authorCarl Hetherington <cth@carlh.net>
Thu, 29 Nov 2012 20:56:38 +0000 (20:56 +0000)
committerCarl Hetherington <cth@carlh.net>
Thu, 29 Nov 2012 20:56:38 +0000 (20:56 +0000)
build_binutils_32.sh [new file with mode: 0644]
build_gcc_core_32.sh [new file with mode: 0644]
build_gcc_rest.sh [new file with mode: 0644]
build_mingw_headers_32.sh [new file with mode: 0644]
build_mingw_runtime.sh [new file with mode: 0644]

diff --git a/build_binutils_32.sh b/build_binutils_32.sh
new file mode 100644 (file)
index 0000000..d9fc874
--- /dev/null
@@ -0,0 +1,9 @@
+#!/bin/bash -e
+
+tar xzf Archives/binutils-2.23.tar.gz
+mkdir -p binutils-build-32
+cd binutils-build-32
+../binutils-2.23/configure --with-sysroot=/mingw --prefix=/mingw --disable-multilib -target=i686-w64-mingw32 --enable-targets=i686-w64-mingw32 
+make -j3
+sudo make install
+
diff --git a/build_gcc_core_32.sh b/build_gcc_core_32.sh
new file mode 100644 (file)
index 0000000..08d5f7c
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/bash -e
+
+tar xjf Archives/gcc-4.7.2.tar.bz2
+mkdir -p gcc-build-32
+cd gcc-build-32
+../gcc-4.7.2/configure --with-sysroot=/mingw --prefix=/mingw --disable-multilib --target=i686-w64-mingw32 --with-gnu-ld --with-gnu-as --enable-fully-dynamic-string
+make -j3 all-gcc
+sudo make install-gcc
diff --git a/build_gcc_rest.sh b/build_gcc_rest.sh
new file mode 100644 (file)
index 0000000..4acb9b9
--- /dev/null
@@ -0,0 +1,5 @@
+#!/bin/bash -e
+
+cd gcc-build-32
+make -j3
+sudo make install
diff --git a/build_mingw_headers_32.sh b/build_mingw_headers_32.sh
new file mode 100644 (file)
index 0000000..26e63bc
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+tar xzf Archives/mingw-w64-v2.0.7.tar.gz
+mkdir -p mingw-headers-build-32
+cd mingw-headers-build-32
+../mingw-w64-v2.0.7/mingw-w64-headers/configure --prefix=/mingw --build=i686-pc-linux-gnu --host=i686-w64-mingw32
+sudo make install
+sudo ln -s /mingw/i686-w64-mingw32 /mingw/mingw
+sudo mkdir -p /mingw/i686-w64-mingw32/lib
+sudo ln -s /mingw/i686-w64-mingw32/lib /mingw/i686-w64-mingw32/lib64
+
+
+
diff --git a/build_mingw_runtime.sh b/build_mingw_runtime.sh
new file mode 100644 (file)
index 0000000..2c88f99
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+mkdir -p mingw-runtime-build-32
+cd mingw-runtime-build-32
+PATH=$PATH:/mingw/bin ../mingw-w64-v2.0.7/mingw-w64-crt/configure --prefix=/mingw --with-sysroot=/mingw --host=i686-w64-mingw32
+PATH=$PATH:/mingw/bin make -j3
+sudo PATH=$PATH:/mingw/bin make install
+
+
+