| Index: tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh
|
| diff --git a/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh b/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh
|
| index 6bba8f131c31f624fd7090c6a12df852d98046f5..bc846defdd38dc4c8f4a7fa36561b685c79f75a4 100755
|
| --- a/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh
|
| +++ b/tools/trusted_cross_toolchains/trusted-toolchain-creator.mipsel.debian.sh
|
| @@ -22,29 +22,29 @@ readonly SCRIPT_DIR=$(dirname $0)
|
| readonly MAKE_OPTS="-j8"
|
| readonly ARCH="mips32"
|
|
|
| -readonly GMP_URL="http://ftp.gnu.org/gnu/gmp/gmp-4.3.2.tar.bz2"
|
| -readonly GMP_SHA1SUM="c011e8feaf1bb89158bd55eaabd7ef8fdd101a2c"
|
| +readonly GMP_URL="http://ftp.gnu.org/gnu/gmp/gmp-5.1.3.tar.bz2"
|
| +readonly GMP_SHA1SUM="b35928e2927b272711fdfbf71b7cfd5f86a6b165"
|
|
|
| -readonly MPFR_URL="http://ftp.gnu.org/gnu/mpfr/mpfr-2.4.2.tar.bz2"
|
| -readonly MPFR_SHA1SUM="7ca93006e38ae6e53a995af836173cf10ee7c18c"
|
| +readonly MPFR_URL="http://ftp.gnu.org/gnu/mpfr/mpfr-3.1.2.tar.bz2"
|
| +readonly MPFR_SHA1SUM="46d5a11a59a4e31f74f73dd70c5d57a59de2d0b4"
|
|
|
| -readonly MPC_URL="http://ftp.gnu.org/gnu/mpc/mpc-1.0.1.tar.gz"
|
| -readonly MPC_SHA1SUM="8c7e19ad0dd9b3b5cc652273403423d6cf0c5edf"
|
| +readonly MPC_URL="http://ftp.gnu.org/gnu/mpc/mpc-1.0.2.tar.gz"
|
| +readonly MPC_SHA1SUM="5072d82ab50ec36cc8c0e320b5c377adb48abe70"
|
|
|
| -readonly GCC_URL="http://ftp.gnu.org/gnu/gcc/gcc-4.7.2/gcc-4.7.2.tar.bz2"
|
| -readonly GCC_SHA1SUM="a464ba0f26eef24c29bcd1e7489421117fb9ee35"
|
| +readonly GCC_URL="http://ftp.gnu.org/gnu/gcc/gcc-4.9.0/gcc-4.9.0.tar.bz2"
|
| +readonly GCC_SHA1SUM="fbde8eb49f2b9e6961a870887cf7337d31cd4917"
|
|
|
| -readonly BINUTILS_URL="http://ftp.gnu.org/gnu/binutils/binutils-2.22.tar.bz2"
|
| -readonly BINUTILS_SHA1SUM="65b304a0b9a53a686ce50a01173d1f40f8efe404"
|
| +readonly BINUTILS_URL="http://ftp.gnu.org/gnu/binutils/binutils-2.24.tar.bz2"
|
| +readonly BINUTILS_SHA1SUM="7ac75404ddb3c4910c7594b51ddfc76d4693debb"
|
|
|
| -readonly KERNEL_URL="http://www.linux-mips.org/pub/linux/mips/kernel/v2.6/linux-2.6.38.4.tar.gz"
|
| -readonly KERNEL_SHA1SUM="377fa5cf5f1d0c396759b1c4d147330e7e5b6d7f"
|
| +readonly KERNEL_URL="http://www.linux-mips.org/pub/linux/mips/kernel/v3.x/linux-3.14.2.tar.gz"
|
| +readonly KERNEL_SHA1SUM="9b094e817a7a9b7c09b5bc268e23de642c6c407a"
|
|
|
| -readonly GDB_URL="http://ftp.gnu.org/gnu/gdb/gdb-7.5.tar.bz2"
|
| -readonly GDB_SHA1SUM="79b61152813e5730fa670c89e5fc3c04b670b02c"
|
| +readonly GDB_URL="http://ftp.gnu.org/gnu/gdb/gdb-7.7.1.tar.bz2"
|
| +readonly GDB_SHA1SUM="35228319f7c715074a80be42fff64c7645227a80"
|
|
|
| -readonly EGLIBC_SVN_URL="svn://svn.eglibc.org/branches/eglibc-2_14"
|
| -readonly EGLIBC_REVISION="20996"
|
| +readonly EGLIBC_SVN_URL="svn://svn.eglibc.org/branches/eglibc-2_19"
|
| +readonly EGLIBC_REVISION="25243"
|
|
|
| readonly DOWNLOAD_QEMU_URL="http://wiki.qemu-project.org/download/qemu-2.0.0.tar.bz2"
|
|
|
| @@ -262,14 +262,14 @@ DownloadOrCopyAndInstallToolchain() {
|
|
|
| Banner "Preparing the code"
|
|
|
| - if [ ! -d "${TMP}/eglibc-2_14/libc/ports" ]; then
|
| - ln -s ${TMP}/eglibc-2_14/ports ${TMP}/eglibc-2_14/libc/ports
|
| + if [ ! -d "${TMP}/eglibc-2_19/libc/ports" ]; then
|
| + ln -s ${TMP}/eglibc-2_19/ports ${TMP}/eglibc-2_19/libc/ports
|
| fi
|
|
|
| # Fix a minor syntax issue in tc-mips.c.
|
| local OLD_TEXT="as_warn_where (fragp->fr_file, fragp->fr_line, msg);"
|
| local NEW_TEXT="as_warn_where (fragp->fr_file, fragp->fr_line, \"%s\", msg);"
|
| - local FILE_NAME="${TMP}/binutils-2.22/gas/config/tc-mips.c"
|
| + local FILE_NAME="${TMP}/binutils-2.24/gas/config/tc-mips.c"
|
| sed -i "s/${OLD_TEXT}/${NEW_TEXT}/g" "${FILE_NAME}"
|
|
|
| export PATH=${INSTALL_ROOT}/bin:$PATH
|
| @@ -282,7 +282,7 @@ DownloadOrCopyAndInstallToolchain() {
|
| pushd ${BUILD_DIR}/binutils/
|
|
|
| SubBanner "Configuring"
|
| - ${TMP}/binutils-2.22/configure \
|
| + ${TMP}/binutils-2.24/configure \
|
| --prefix=${INSTALL_ROOT} \
|
| --target=mipsel-linux-gnu \
|
| --with-sysroot=${JAIL_MIPS32}
|
| @@ -303,7 +303,7 @@ DownloadOrCopyAndInstallToolchain() {
|
| pushd ${BUILD_DIR}/gcc/initial
|
|
|
| SubBanner "Configuring"
|
| - ${TMP}/gcc-4.7.2/configure \
|
| + ${TMP}/gcc-4.9.0/configure \
|
| --prefix=${INSTALL_ROOT} \
|
| --disable-libssp \
|
| --disable-libgomp \
|
| @@ -332,7 +332,7 @@ DownloadOrCopyAndInstallToolchain() {
|
|
|
|
|
| Banner "Installing Linux kernel headers"
|
| - pushd ${TMP}/linux-2.6.38.4
|
| + pushd ${TMP}/linux-3.14.2
|
| make headers_install ARCH=mips INSTALL_HDR_PATH=${JAIL_MIPS32}/usr
|
| popd
|
|
|
| @@ -351,7 +351,7 @@ DownloadOrCopyAndInstallToolchain() {
|
| RANLIB=mipsel-linux-gnu-ranlib \
|
| CC=mipsel-linux-gnu-gcc \
|
| CXX=mipsel-linux-gnu-g++ \
|
| - ${TMP}/eglibc-2_14/libc/configure \
|
| + ${TMP}/eglibc-2_19/libc/configure \
|
| --prefix=/usr \
|
| --enable-add-ons \
|
| --build=i686-pc-linux-gnu \
|
| @@ -384,7 +384,7 @@ DownloadOrCopyAndInstallToolchain() {
|
| pushd ${BUILD_DIR}/gcc/intermediate
|
|
|
| SubBanner "Configuring"
|
| - ${TMP}/gcc-4.7.2/configure \
|
| + ${TMP}/gcc-4.9.0/configure \
|
| --prefix=${INSTALL_ROOT} \
|
| --disable-libssp \
|
| --disable-libgomp \
|
| @@ -420,7 +420,7 @@ DownloadOrCopyAndInstallToolchain() {
|
| RANLIB=mipsel-linux-gnu-ranlibi \
|
| CC=mipsel-linux-gnu-gcc \
|
| CXX=mipsel-linux-gnu-g++ \
|
| - ${TMP}/eglibc-2_14/libc/configure \
|
| + ${TMP}/eglibc-2_19/libc/configure \
|
| --prefix=/usr \
|
| --enable-add-ons \
|
| --host=mipsel-linux-gnu \
|
| @@ -445,7 +445,7 @@ DownloadOrCopyAndInstallToolchain() {
|
| mkdir -p ${BUILD_DIR}/gcc/final
|
| pushd ${BUILD_DIR}/gcc/final
|
|
|
| - ${TMP}/gcc-4.7.2/configure \
|
| + ${TMP}/gcc-4.9.0/configure \
|
| --prefix=${INSTALL_ROOT} \
|
| --disable-libssp \
|
| --disable-libgomp \
|
| @@ -475,7 +475,7 @@ DownloadOrCopyAndInstallToolchain() {
|
| mkdir -p ${BUILD_DIR}/gdb/
|
| pushd ${BUILD_DIR}/gdb/
|
|
|
| - ${TMP}/gdb-7.5/configure \
|
| + ${TMP}/gdb-7.7.1/configure \
|
| --prefix=${INSTALL_ROOT} \
|
| --target=mipsel-linux-gnu
|
|
|
| @@ -603,9 +603,9 @@ FixLinks() {
|
|
|
| pushd ${JAIL_MIPS32}/usr/lib/
|
| rm -f libstdc++.so*
|
| - ln -s ../../../mipsel-linux-gnu/lib/libstdc++.so.6.0.17 .
|
| - ln -s libstdc++.so.6.0.17 libstdc++.so.6
|
| - ln -s libstdc++.so.6.0.17 libstdc++.so
|
| + ln -s ../../../mipsel-linux-gnu/lib/libstdc++.so.6.0.20 .
|
| + ln -s libstdc++.so.6.0.20 libstdc++.so.6
|
| + ln -s libstdc++.so.6.0.20 libstdc++.so
|
|
|
| rm -f libgcc_s.so*
|
| ln -s ../../../mipsel-linux-gnu/lib/libgcc_s.so.1 .
|
|
|