aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authorJing Yu <jingyu@google.com>2010-02-09 16:19:33 -0800
committerJing Yu <jingyu@google.com>2010-02-09 16:23:46 -0800
commit0db5f6eaac60c4434831523619b68b2497873694 (patch)
tree4cbaacc9b25970c4cb284bafb949959dd8ccdf31 /configure
parent6b840b30d4cd5075704c9c625d2e12ef79ea082b (diff)
downloadbuild-0db5f6eaac60c4434831523619b68b2497873694.tar.gz
Fix two configure bugs on checking gcc version and configuring mpc.
Add flexibility of where to find tarballs. Ported from CL38191-p2 and CL38139-p2.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure58
1 files changed, 57 insertions, 1 deletions
diff --git a/configure b/configure
index d80c0f5..101a7b1 100755
--- a/configure
+++ b/configure
@@ -2055,6 +2055,14 @@ if test ! -d $srcdir/../$tool/binutils-${BINUTILS_VERSION} ; then
mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tgz
elif test -f $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tar.bz2 ; then
mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/binutils-${BINUTILS_VERSION}.tar.bz2
+ elif test -f $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar ; then
+ mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar
+ elif test -f $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar.gz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar.gz
+ elif test -f $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tgz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tgz
+ elif test -f $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar.bz2 ; then
+ mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/binutils-${BINUTILS_VERSION}.tar.bz2
else
{ { echo "$as_me:$LINENO: error: 'package binutils-${BINUTILS_VERSION} does not exist.'" >&5
echo "$as_me: error: 'package binutils-${BINUTILS_VERSION} does not exist.'" >&2;}
@@ -2088,6 +2096,14 @@ if test ! -d $srcdir/../$tool/gcc-${GCC_VERSION} ; then
mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/gcc-${GCC_VERSION}.tgz
elif test -f $srcdir/../$tool/gcc-${GCC_VERSION}.tar.bz2 ; then
mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/gcc-${GCC_VERSION}.tar.bz2
+ elif test -f $srcdir/../tarballs/gcc-${GCC_VERSION}.tar ; then
+ mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/gcc-${GCC_VERSION}.tar
+ elif test -f $srcdir/../tarballs/gcc-${GCC_VERSION}.tar.gz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gcc-${GCC_VERSION}.tar.gz
+ elif test -f $srcdir/../tarballs/gcc-${GCC_VERSION}.tgz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gcc-${GCC_VERSION}.tgz
+ elif test -f $srcdir/../tarballs/gcc-${GCC_VERSION}.tar.bz2 ; then
+ mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/gcc-${GCC_VERSION}.tar.bz2
else
{ { echo "$as_me:$LINENO: error: 'package gcc-${GCC_VERSION} does not exist.'" >&5
echo "$as_me: error: 'package gcc-${GCC_VERSION} does not exist.'" >&2;}
@@ -2096,7 +2112,7 @@ echo "$as_me: error: 'package gcc-${GCC_VERSION} does not exist.'" >&2;}
fi
# figure out if we need to build gmp and mpfr for gcc 4.3.0+
-gcc_version_file="${srcdir}/gcc-${GCC_VERSION}/gcc/BASE-VER"
+gcc_version_file="${srcdir}/../gcc/gcc-${GCC_VERSION}/gcc/BASE-VER"
if test -f "${gcc_version_file}"; then
GCC_MAJOR=`head -n 1 $gcc_version_file | sed -e "s/[^0-9].*//"`
GCC_MINOR=`head -n 1 $gcc_version_file | \
@@ -2149,6 +2165,14 @@ if test ! -d $srcdir/../$tool/newlib-${NEWLIB_VERSION} ; then
mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tgz
elif test -f $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tar.bz2 ; then
mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/newlib-${NEWLIB_VERSION}.tar.bz2
+ elif test -f $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar ; then
+ mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar
+ elif test -f $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar.gz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar.gz
+ elif test -f $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tgz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tgz
+ elif test -f $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar.bz2 ; then
+ mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/newlib-${NEWLIB_VERSION}.tar.bz2
else
{ { echo "$as_me:$LINENO: error: 'package newlib-${NEWLIB_VERSION} does not exist.'" >&5
echo "$as_me: error: 'package newlib-${NEWLIB_VERSION} does not exist.'" >&2;}
@@ -2184,6 +2208,14 @@ if test ! -d $srcdir/../$tool/gmp-${GMP_VERSION} ; then
mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/gmp-${GMP_VERSION}.tgz
elif test -f $srcdir/../$tool/gmp-${GMP_VERSION}.tar.bz2 ; then
mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/gmp-${GMP_VERSION}.tar.bz2
+ elif test -f $srcdir/../tarballs/gmp-${GMP_VERSION}.tar ; then
+ mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/gmp-${GMP_VERSION}.tar
+ elif test -f $srcdir/../tarballs/gmp-${GMP_VERSION}.tar.gz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gmp-${GMP_VERSION}.tar.gz
+ elif test -f $srcdir/../tarballs/gmp-${GMP_VERSION}.tgz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gmp-${GMP_VERSION}.tgz
+ elif test -f $srcdir/../tarballs/gmp-${GMP_VERSION}.tar.bz2 ; then
+ mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/gmp-${GMP_VERSION}.tar.bz2
else
{ { echo "$as_me:$LINENO: error: 'package gmp-${GMP_VERSION} does not exist.'" >&5
echo "$as_me: error: 'package gmp-${GMP_VERSION} does not exist.'" >&2;}
@@ -2217,6 +2249,14 @@ if test ! -d $srcdir/../$tool/mpfr-${MPFR_VERSION} ; then
mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/mpfr-${MPFR_VERSION}.tgz
elif test -f $srcdir/../$tool/mpfr-${MPFR_VERSION}.tar.bz2 ; then
mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/mpfr-${MPFR_VERSION}.tar.bz2
+ elif test -f $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar ; then
+ mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar
+ elif test -f $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar.gz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar.gz
+ elif test -f $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tgz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tgz
+ elif test -f $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar.bz2 ; then
+ mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/mpfr-${MPFR_VERSION}.tar.bz2
else
{ { echo "$as_me:$LINENO: error: 'package mpfr-${MPFR_VERSION} does not exist.'" >&5
echo "$as_me: error: 'package mpfr-${MPFR_VERSION} does not exist.'" >&2;}
@@ -2255,6 +2295,14 @@ if test ! -d $srcdir/../$tool/mpc-${MPC_VERSION} ; then
mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/mpc-${MPC_VERSION}.tgz
elif test -f $srcdir/../$tool/mpc-${MPC_VERSION}.tar.bz2 ; then
mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/mpc-${MPC_VERSION}.tar.bz2
+ elif test -f $srcdir/../tarballs/mpc-${MPC_VERSION}.tar ; then
+ mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/mpc-${MPC_VERSION}.tar
+ elif test -f $srcdir/../tarballs/mpc-${MPC_VERSION}.tar.gz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/mpc-${MPC_VERSION}.tar.gz
+ elif test -f $srcdir/../tarballs/mpc-${MPC_VERSION}.tgz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/mpc-${MPC_VERSION}.tgz
+ elif test -f $srcdir/../tarballs/mpc-${MPC_VERSION}.tar.bz2 ; then
+ mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/mpc-${MPC_VERSION}.tar.bz2
else
{ { echo "$as_me:$LINENO: error: 'package mpc-${MPC_VERSION} does not exist.'" >&5
echo "$as_me: error: 'package mpc-${MPC_VERSION} does not exist.'" >&2;}
@@ -2290,6 +2338,14 @@ if test ! -d $srcdir/../$tool/gdb-${GDB_VERSION} ; then
mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../$tool/gdb-${GDB_VERSION}.tgz
elif test -f $srcdir/../$tool/gdb-${GDB_VERSION}.tar.bz2 ; then
mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../$tool/gdb-${GDB_VERSION}.tar.bz2
+ elif test -f $srcdir/../tarballs/gdb-${GDB_VERSION}.tar ; then
+ mkdir -p temp-src && tar -C temp-src -xf $srcdir/../tarballs/gdb-${GDB_VERSION}.tar
+ elif test -f $srcdir/../tarballs/gdb-${GDB_VERSION}.tar.gz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gdb-${GDB_VERSION}.tar.gz
+ elif test -f $srcdir/../tarballs/gdb-${GDB_VERSION}.tgz ; then
+ mkdir -p temp-src && tar -C temp-src -xzf $srcdir/../tarballs/gdb-${GDB_VERSION}.tgz
+ elif test -f $srcdir/../tarballs/gdb-${GDB_VERSION}.tar.bz2 ; then
+ mkdir -p temp-src && tar -C temp-src -xjf $srcdir/../tarballs/gdb-${GDB_VERSION}.tar.bz2
else
{ { echo "$as_me:$LINENO: error: 'package gdb-${GDB_VERSION} does not exist.'" >&5
echo "$as_me: error: 'package gdb-${GDB_VERSION} does not exist.'" >&2;}