/[emacs]/emacs/nt/INSTALL
ViewVC logotype

Diff of /emacs/nt/INSTALL

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by eliz, Wed Sep 26 19:04:28 2001 UTC revision 1.12.4.1 by jasonr, Tue Nov 20 23:13:40 2001 UTC
# Line 25  Line 25 
25    
26    For reference, here is a list of which builds of GNU make are known    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    to work or not, and whether they work in the presence and/or absence
28    of sh.exe, the Cygwin port of Bash.    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.
34    
35                                           sh exists     no sh                                           sh exists     no sh
36    
37      cygwin b20.1 make (3.75):            okay[1]       fails[2]      cygwin b20.1 make (3.75):            fails[1, 5]   fails[2, 5]
38      MSVC compiled gmake 3.77:            okay          okay      MSVC compiled gmake 3.77:            okay          okay
39      MSVC compiled gmake 3.78.1:          okay          okay      MSVC compiled gmake 3.78.1:          okay          okay
40      MSVC compiled gmake 3.79.1:          okay          okay      MSVC compiled gmake 3.79.1:          okay          okay
41      mingw32/gcc-2.92.2 make (3.77):      okay          okay[4]      mingw32/gcc-2.92.2 make (3.77):      okay          okay[4]
42      cygwin compiled gmake 3.77:          okay[1]       fails[2]      cygwin compiled gmake 3.77:          fails[1, 5]   fails[2, 5]
43      cygwin compiled make 3.78.1:         okay          fails[2]      cygwin compiled make 3.78.1:         fails[5]      fails[2, 5]
44      cygwin compiled make 3.79.1:         couldn't build make[3]      cygwin compiled make 3.79.1:         fails[3, 5]   fails[2?, 5]
45        mingw32 compiled make 3.79.1:        okay          okay
46    
47    Notes:    Notes:
48    
49      [1] doesn't cope with makefiles with DOS line endings, so must mount      [1] doesn't cope with makefiles with DOS line endings, so must mount
50          emacs source with text!=binary.          emacs source with text!=binary.
51      [2] fails when needs to invoke shell commands; okay invoking gcc etc.      [2] fails when needs to invoke shell commands; okay invoking gcc etc.
52      [3] requires LC_MESSAGES support to build; maybe 2.95.x update to      [3] requires LC_MESSAGES support to build; cannot build with early
53          cygwin provides this?          versions of cygwin.
54      [4] may fail on Windows 9X and Windows ME; if so, install Bash.      [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.
57    
58  * Configuring  * Configuring
59    

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.12.4.1

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26