aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKarol Ostrovsky2014-08-23 11:48:30 +0300
committerEli Zaretskii2014-08-23 11:48:30 +0300
commit0d880e737bea413b8dd2068f7c4110950929271a (patch)
tree84aded133325f8b364a1374051eecad62adf161f /src
parent30f1ca3b9ac0f0e7a997e98829fd7c423f1334d0 (diff)
downloademacs-0d880e737bea413b8dd2068f7c4110950929271a.tar.gz
emacs-0d880e737bea413b8dd2068f7c4110950929271a.zip
Fix bug #18302 with minor issues in the MSYS2/MinGW64 build.
configure.ac: Accept "*-mingw*", not just "*-mingw32", as canonical name of a MinGW build, because using MSYS2 'uname' produces "MINGW64". src/Makefile.in (emacs$(EXEEXT)): Retry deletion of bootstrap-emacs if the initial "rm -f" fails. This is for MinGW builds, where MS-Windows will not allow deleting the executable file of a running program.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog7
-rw-r--r--src/Makefile.in4
2 files changed, 10 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 5d2e75577b9..90c66eb4705 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,10 @@
12014-08-23 Karol Ostrovsky <karol.ostrovsky@gmail.com> (tiny change)
2
3 * Makefile.in (emacs$(EXEEXT)): Retry deletion of bootstrap-emacs
4 if the initial "rm -f" fails. This is for MinGW builds, where
5 MS-Windows will not allow deleting the executable file of a
6 running program.
7
12014-08-20 Eli Zaretskii <eliz@gnu.org> 82014-08-20 Eli Zaretskii <eliz@gnu.org>
2 9
3 * w32term.c (w32_scroll_bar_handle_click) 10 * w32term.c (w32_scroll_bar_handle_click)
diff --git a/src/Makefile.in b/src/Makefile.in
index 0dc48868dd8..3f1192fe3ff 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -435,7 +435,9 @@ emacs$(EXEEXT): temacs$(EXEEXT) \
435 else \ 435 else \
436 LC_ALL=C $(RUN_TEMACS) -batch -l loadup dump || exit 1; \ 436 LC_ALL=C $(RUN_TEMACS) -batch -l loadup dump || exit 1; \
437 test "X$(PAXCTL)" = X || $(PAXCTL) -zex emacs$(EXEEXT); \ 437 test "X$(PAXCTL)" = X || $(PAXCTL) -zex emacs$(EXEEXT); \
438 rm -f bootstrap-emacs$(EXEEXT); \ 438 while test -f bootstrap-emacs$(EXEEXT); do \
439 rm -f bootstrap-emacs$(EXEEXT); \
440 done; \
439 ln emacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \ 441 ln emacs$(EXEEXT) bootstrap-emacs$(EXEEXT); \
440 fi 442 fi
441 443