download_prerequisites: Explicitly remove existing symlinks before trying to create...
authorEric Gallager <egall@gwmail.gwu.edu>
Wed, 3 Aug 2016 16:11:50 +0000 (16:11 +0000)
committerJeff Law <law@gcc.gnu.org>
Wed, 3 Aug 2016 16:11:50 +0000 (10:11 -0600)
2016-08-03  Eric Gallager  <egall@gwmail.gwu.edu>

* download_prerequisites: Explicitly remove existing symlinks
before trying to create new ones.

From-SVN: r239082

contrib/ChangeLog
contrib/download_prerequisites

index 10f13f34824983e98f5128ec173e2b4dc073f67c..927d72c911c3dca9bc33ed004c2c6ebf339453c2 100644 (file)
@@ -1,3 +1,8 @@
+2016-08-03  Eric Gallager  <egall@gwmail.gwu.edu>
+
+       * download_prerequisites: Explicitly remove existing symlinks
+       before trying to create new ones.
+
 2016-07-28  Martin Liska  <mliska@suse.cz>
 
        * mark_spam.py: New file.
index 917ee23f3d95d9c071ec142f9ff3d66e7963982f..2c963f28e301135f5ce34147a1743e8587d76fe2 100755 (executable)
@@ -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