aboutsummaryrefslogtreecommitdiff
path: root/contrib/download_prerequisites
diff options
context:
space:
mode:
authorEric Gallager <egall@gwmail.gwu.edu>2016-08-03 16:11:50 +0000
committerJeff Law <law@gcc.gnu.org>2016-08-03 10:11:50 -0600
commit612a6ffe0ea3b27a5f8180a8d0844593a791568c (patch)
tree9cf4a3298370dc3a44647044e1de792581592238 /contrib/download_prerequisites
parentf8571e51501fcc76d7e8cad4b4e1d281c57d8008 (diff)
downloadgcc-612a6ffe0ea3b27a5f8180a8d0844593a791568c.zip
gcc-612a6ffe0ea3b27a5f8180a8d0844593a791568c.tar.gz
gcc-612a6ffe0ea3b27a5f8180a8d0844593a791568c.tar.bz2
download_prerequisites: Explicitly remove existing symlinks before trying to create new ones.
2016-08-03 Eric Gallager <egall@gwmail.gwu.edu> * download_prerequisites: Explicitly remove existing symlinks before trying to create new ones. From-SVN: r239082
Diffstat (limited to 'contrib/download_prerequisites')
-rwxr-xr-xcontrib/download_prerequisites4
1 files changed, 4 insertions, 0 deletions
diff --git a/contrib/download_prerequisites b/contrib/download_prerequisites
index 917ee23..2c963f2 100755
--- a/contrib/download_prerequisites
+++ b/contrib/download_prerequisites
@@ -36,14 +36,17 @@ MPC=mpc-1.0.3
wget ftp://gcc.gnu.org/pub/gcc/infrastructure/$MPFR.tar.bz2 || exit 1
tar xjf $MPFR.tar.bz2 || exit 1
+if test -L mpfr; then rm -f mpfr; fi
ln -sf $MPFR mpfr || exit 1
wget ftp://gcc.gnu.org/pub/gcc/infrastructure/$GMP.tar.bz2 || exit 1
tar xjf $GMP.tar.bz2 || exit 1
+if test -L gmp; then rm -f gmp; fi
ln -sf $GMP gmp || exit 1
wget ftp://gcc.gnu.org/pub/gcc/infrastructure/$MPC.tar.gz || exit 1
tar xzf $MPC.tar.gz || exit 1
+if test -L mpc; then rm -f mpc; fi
ln -sf $MPC mpc || exit 1
# Necessary to build GCC with the Graphite loop optimizations.
@@ -52,5 +55,6 @@ if [ "$GRAPHITE_LOOP_OPT" = "yes" ] ; then
wget ftp://gcc.gnu.org/pub/gcc/infrastructure/$ISL.tar.bz2 || exit 1
tar xjf $ISL.tar.bz2 || exit 1
+ if test -L isl; then rm -f isl; fi
ln -sf $ISL isl || exit 1
fi