aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/Makefile.in3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 91613c8..fabd390 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/Makefile.in b/gcc/Makefile.in
index 3820d0b..43405a0 100644
--- a/gcc/Makefile.in
+++ b/gcc/Makefile.in
@@ -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) $< $@
#
# Language makefile fragments.