Mercurial > emacs
changeset 41327:f45165ce5cbc
Update table of versions of make that are suitable
for building Emacs, based on recent feedback.
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Tue, 20 Nov 2001 23:15:57 +0000 |
parents | 1fbe1d3b40bb |
children | ce510b959c35 |
files | nt/INSTALL |
diffstat | 1 files changed, 15 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/nt/INSTALL Tue Nov 20 22:43:55 2001 +0000 +++ b/nt/INSTALL Tue Nov 20 23:15:57 2001 +0000 @@ -25,27 +25,35 @@ For reference, here is a list of which builds of GNU make are known to work or not, and whether they work in the presence and/or absence - of sh.exe, the Cygwin port of Bash. + of sh.exe, the Cygwin port of Bash. Note that any version of make + that is compiled with Cygwin will only work with Cygwin tools, due to + the use of cygwin style paths. This means Cygwin make is unsuitable + for building parts of Emacs that need to invoke Emacs itself (leim and + "make bootstrap", for example). Also see the Trouble-shooting section + below if you decide to go ahead and use Cygwin make. sh exists no sh - cygwin b20.1 make (3.75): okay[1] fails[2] + cygwin b20.1 make (3.75): fails[1, 5] fails[2, 5] MSVC compiled gmake 3.77: okay okay MSVC compiled gmake 3.78.1: okay okay MSVC compiled gmake 3.79.1: okay okay mingw32/gcc-2.92.2 make (3.77): okay okay[4] - cygwin compiled gmake 3.77: okay[1] fails[2] - cygwin compiled make 3.78.1: okay fails[2] - cygwin compiled make 3.79.1: couldn't build make[3] + cygwin compiled gmake 3.77: fails[1, 5] fails[2, 5] + cygwin compiled make 3.78.1: fails[5] fails[2, 5] + cygwin compiled make 3.79.1: fails[3, 5] fails[2?, 5] + mingw32 compiled make 3.79.1: okay okay Notes: [1] doesn't cope with makefiles with DOS line endings, so must mount emacs source with text!=binary. [2] fails when needs to invoke shell commands; okay invoking gcc etc. - [3] requires LC_MESSAGES support to build; maybe 2.95.x update to - cygwin provides this? + [3] requires LC_MESSAGES support to build; cannot build with early + versions of cygwin. [4] may fail on Windows 9X and Windows ME; if so, install Bash. + [5] fails when building leim due to the use of cygwin style paths. + May work if building emacs without leim. * Configuring