Makefile.in: Use $(LN_S) instead of $(LN) -s and remove file first if it exists.
authorUlrich Drepper <drepper@gmail.com>
Wed, 3 Dec 2014 21:10:14 +0000 (21:10 +0000)
committerUlrich Drepper <drepper@gcc.gnu.org>
Wed, 3 Dec 2014 21:10:14 +0000 (21:10 +0000)
* Makefile.in: Use $(LN_S) instead of $(LN) -s and remove file first
if it exists.

From-SVN: r218334

gcc/ChangeLog
gcc/Makefile.in

index 91613c837b210ab129d5575f12895a07357d1e9d..fabd3909dce70029b93064ca3215ba05713a543a 100644 (file)
@@ -1,3 +1,8 @@
+2014-12-03  Ulrich Drepper  <drepper@gmail.com>
+
+       * Makefile.in: Use $(LN_S) instead of $(LN) -s and remove file first
+       if it exists.
+
 2014-12-03  Jakub Jelinek  <jakub@redhat.com>
 
        * expmed.c (expand_mult): Use std::swap.
index 3820d0bc3c8acd92dbe9506552b197be4c25c40f..43405a0c3bebfec3254e73f6e6858ddb0bb21cb1 100644 (file)
@@ -1546,7 +1546,8 @@ MOSTLYCLEANFILES = insn-flags.h insn-config.h insn-codes.h \
 # from within the *build* directory, for use when running the JIT library
 # from there (e.g. when running its testsuite).
 $(FULL_DRIVER_NAME): ./xgcc
-       $(LN) -s $< $@
+       rm -f $@
+       $(LN_S) $< $@
 
 #\f
 # Language makefile fragments.