diff options
| -rw-r--r-- | nt/ChangeLog | 7 | ||||
| -rw-r--r-- | nt/INSTALL | 22 |
2 files changed, 22 insertions, 7 deletions
diff --git a/nt/ChangeLog b/nt/ChangeLog index b4a29ba59cc..c780039f3dc 100644 --- a/nt/ChangeLog +++ b/nt/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2001-11-20 Jason Rumney <jasonr@gnu.org> | ||
| 2 | |||
| 3 | * INSTALL: Update table of versions of make that are suitable | ||
| 4 | for building Emacs, based on recent feedback. | ||
| 5 | |||
| 6 | * TODO, _emacs, emacs.bat.in, debug.bat.in: Removed. | ||
| 7 | |||
| 1 | 2001-11-19 Andrew Innes <andrewi@gnu.org> | 8 | 2001-11-19 Andrew Innes <andrewi@gnu.org> |
| 2 | 9 | ||
| 3 | * ftime-nostartup.bat: New file. | 10 | * ftime-nostartup.bat: New file. |
diff --git a/nt/INSTALL b/nt/INSTALL index cd12f0aca1e..0b9c95ee787 100644 --- a/nt/INSTALL +++ b/nt/INSTALL | |||
| @@ -25,27 +25,35 @@ | |||
| 25 | 25 | ||
| 26 | For reference, here is a list of which builds of GNU make are known | 26 | For reference, here is a list of which builds of GNU make are known |
| 27 | to work or not, and whether they work in the presence and/or absence | 27 | to work or not, and whether they work in the presence and/or absence |
| 28 | of sh.exe, the Cygwin port of Bash. | 28 | of sh.exe, the Cygwin port of Bash. Note that any version of make |
| 29 | that is compiled with Cygwin will only work with Cygwin tools, due to | ||
| 30 | the use of cygwin style paths. This means Cygwin make is unsuitable | ||
| 31 | for building parts of Emacs that need to invoke Emacs itself (leim and | ||
| 32 | "make bootstrap", for example). Also see the Trouble-shooting section | ||
| 33 | below if you decide to go ahead and use Cygwin make. | ||
| 29 | 34 | ||
| 30 | sh exists no sh | 35 | sh exists no sh |
| 31 | 36 | ||
| 32 | cygwin b20.1 make (3.75): okay[1] fails[2] | 37 | cygwin b20.1 make (3.75): fails[1, 5] fails[2, 5] |
| 33 | MSVC compiled gmake 3.77: okay okay | 38 | MSVC compiled gmake 3.77: okay okay |
| 34 | MSVC compiled gmake 3.78.1: okay okay | 39 | MSVC compiled gmake 3.78.1: okay okay |
| 35 | MSVC compiled gmake 3.79.1: okay okay | 40 | MSVC compiled gmake 3.79.1: okay okay |
| 36 | mingw32/gcc-2.92.2 make (3.77): okay okay[4] | 41 | mingw32/gcc-2.92.2 make (3.77): okay okay[4] |
| 37 | cygwin compiled gmake 3.77: okay[1] fails[2] | 42 | cygwin compiled gmake 3.77: fails[1, 5] fails[2, 5] |
| 38 | cygwin compiled make 3.78.1: okay fails[2] | 43 | cygwin compiled make 3.78.1: fails[5] fails[2, 5] |
| 39 | cygwin compiled make 3.79.1: couldn't build make[3] | 44 | cygwin compiled make 3.79.1: fails[3, 5] fails[2?, 5] |
| 45 | mingw32 compiled make 3.79.1: okay okay | ||
| 40 | 46 | ||
| 41 | Notes: | 47 | Notes: |
| 42 | 48 | ||
| 43 | [1] doesn't cope with makefiles with DOS line endings, so must mount | 49 | [1] doesn't cope with makefiles with DOS line endings, so must mount |
| 44 | emacs source with text!=binary. | 50 | emacs source with text!=binary. |
| 45 | [2] fails when needs to invoke shell commands; okay invoking gcc etc. | 51 | [2] fails when needs to invoke shell commands; okay invoking gcc etc. |
| 46 | [3] requires LC_MESSAGES support to build; maybe 2.95.x update to | 52 | [3] requires LC_MESSAGES support to build; cannot build with early |
| 47 | cygwin provides this? | 53 | versions of cygwin. |
| 48 | [4] may fail on Windows 9X and Windows ME; if so, install Bash. | 54 | [4] may fail on Windows 9X and Windows ME; if so, install Bash. |
| 55 | [5] fails when building leim due to the use of cygwin style paths. | ||
| 56 | May work if building emacs without leim. | ||
| 49 | 57 | ||
| 50 | * Configuring | 58 | * Configuring |
| 51 | 59 | ||