diff options
| author | Karol Ostrovsky | 2014-08-23 11:48:30 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2014-08-23 11:48:30 +0300 |
| commit | 0d880e737bea413b8dd2068f7c4110950929271a (patch) | |
| tree | 84aded133325f8b364a1374051eecad62adf161f /src | |
| parent | 30f1ca3b9ac0f0e7a997e98829fd7c423f1334d0 (diff) | |
| download | emacs-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/ChangeLog | 7 | ||||
| -rw-r--r-- | src/Makefile.in | 4 |
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 @@ | |||
| 1 | 2014-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 | |||
| 1 | 2014-08-20 Eli Zaretskii <eliz@gnu.org> | 8 | 2014-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 | ||