aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorGlenn Morris2014-03-27 15:41:57 -0400
committerGlenn Morris2014-03-27 15:41:57 -0400
commitf6dce6c1d61bd1fd946f453c6fec30fa89e0181e (patch)
tree36fbc6945e87ef614475902c18358910e68f54ca /etc
parent6730259fea22fcd4b7d28f3b57fef2d5776a2dad (diff)
downloademacs-f6dce6c1d61bd1fd946f453c6fec30fa89e0181e.tar.gz
emacs-f6dce6c1d61bd1fd946f453c6fec30fa89e0181e.zip
Require GNU make to build Emacs
Ref: http://debbugs.gnu.org/16717#45 If no-one objects, we can then start getting rid of some of the convoluted Makefile hacks that exist to support non-GNU makes. * configure.ac: Require GNU make. (HAVE_GNU_MAKE): Remove. * INSTALL, etc/NEWS, etc/PROBLEMS: Update for this change. * Makefile.in: Comment.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS3
-rw-r--r--etc/PROBLEMS21
2 files changed, 3 insertions, 21 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 7019619ee9b..2ddcf845b78 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -24,6 +24,9 @@ otherwise leave it unmarked.
24 24
25* Installation Changes in Emacs 24.5 25* Installation Changes in Emacs 24.5
26 26
27+++
28** Building Emacs now requires GNU make.
29
27 30
28* Startup Changes in Emacs 24.5 31* Startup Changes in Emacs 24.5
29 32
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 6978d79c636..58c2ceaf68c 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -2544,27 +2544,6 @@ occurring with older versions of GCC (e.g. 3.3.5).
2544This is due to a bug in the bcopy implementation in openSUSE 10.3. 2544This is due to a bug in the bcopy implementation in openSUSE 10.3.
2545It is/will be fixed in an openSUSE update. 2545It is/will be fixed in an openSUSE update.
2546 2546
2547** Installation
2548
2549*** On Solaris, use GNU Make when installing an out-of-tree build
2550
2551The Emacs configuration process allows you to configure the
2552build environment so that you can build emacs in a directory
2553outside of the distribution tree. When installing Emacs from an
2554out-of-tree build directory on Solaris, you may need to use GNU
2555make. The make programs bundled with Solaris support the VPATH
2556macro but use it differently from the way the VPATH macro is
2557used by GNU make. The differences will cause the "make install"
2558step to fail, leaving you with an incomplete emacs
2559installation. GNU make is available in /usr/sfw/bin on Solaris
256010 and can be installed as /opt/sfw/bin/gmake from the Solaris 9
2561Software Companion CDROM.
2562
2563The problems due to the VPATH processing differences affect only
2564out of tree builds so, if you are on a Solaris installation
2565without GNU make, you can install Emacs completely by installing
2566from a build environment using the original emacs distribution tree.
2567
2568** First execution 2547** First execution
2569 2548
2570*** Emacs binary is not in executable format, and cannot be run. 2549*** Emacs binary is not in executable format, and cannot be run.