summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1998-04-21 06:13:36 +0000
committerRichard M. Stallman <rms@gnu.org>1998-04-21 06:13:36 +0000
commite1655e2bae45932303a0f2fe17750f06ab975b15 (patch)
treed1fef039015566e2af632befd5e12628a8bb1b5b /INSTALL
parent001632ab9edb29c1677c34a8dffef5915728d4eb (diff)
downloademacs-e1655e2bae45932303a0f2fe17750f06ab975b15.tar.gz
Explain trouble with link farms in `make install'.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL9
1 files changed, 9 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
index ad0fdc9b67c..a9a2259d8f5 100644
--- a/INSTALL
+++ b/INSTALL
@@ -173,6 +173,15 @@ Emacs source code in the directory that `configure' is in.
To build in a separate directory, you must use a version of `make'
that supports the `VPATH' variable, such as GNU `make'.
+3c) Some people try to build in a separate directory
+by filling it full of symlinks to the real source directory.
+If you do that, `make all' does work, but `make install' fails:
+it copies the symbolic links rather than the actual files.
+
+As far as is known, there is no particular reason to use
+a directory full of links rather than use the standard GNU
+facilities to build in a separate directory (see 3b above).
+
4) Look at `./lisp/paths.el'; if some of those values are not right
for your system, set up the file `./lisp/site-init.el' with Emacs
Lisp code to override them; it is not a good idea to edit paths.el