diff options
author | Eric Gallager <egall@gwmail.gwu.edu> | 2016-08-03 16:11:50 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2016-08-03 10:11:50 -0600 |
commit | 612a6ffe0ea3b27a5f8180a8d0844593a791568c (patch) | |
tree | 9cf4a3298370dc3a44647044e1de792581592238 /contrib | |
parent | f8571e51501fcc76d7e8cad4b4e1d281c57d8008 (diff) | |
download | gcc-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')
-rw-r--r-- | contrib/ChangeLog | 5 | ||||
-rwxr-xr-x | contrib/download_prerequisites | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 10f13f3..927d72c 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -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. 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 |