aboutsummaryrefslogtreecommitdiffstats
path: root/nt
diff options
context:
space:
mode:
authorJason Rumney2001-11-20 23:17:45 +0000
committerJason Rumney2001-11-20 23:17:45 +0000
commitfc813ef63fc2ceccbc8b3c230491ac7fc9474b07 (patch)
tree5c665b7e23d1db45613eabecfd39929bdb254d5e /nt
parent4de0659b53c2896c8ada5bdeaae6282695656f5a (diff)
downloademacs-fc813ef63fc2ceccbc8b3c230491ac7fc9474b07.tar.gz
emacs-fc813ef63fc2ceccbc8b3c230491ac7fc9474b07.zip
Update table of versions of make that are suitable
for building Emacs, based on recent feedback.
Diffstat (limited to 'nt')
-rw-r--r--nt/ChangeLog7
-rw-r--r--nt/INSTALL22
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 @@
12001-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
12001-11-19 Andrew Innes <andrewi@gnu.org> 82001-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