summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2001-03-03 08:30:35 +0000
committerEli Zaretskii <eliz@gnu.org>2001-03-03 08:30:35 +0000
commit6b22660fa4c06de5c14db560875d1dceec166c7b (patch)
treea67fd73022ba261cbbae3a8605f7379f933c8ca4 /etc
parent7e365285571e933d7e5d979d77c07f5e3f98b357 (diff)
downloademacs-6b22660fa4c06de5c14db560875d1dceec166c7b.tar.gz
According to Neil Booth <neil@daikokuya.demon.co.uk>, versions of the
preprocessor after Feb 1 2001 don't expand ".." into ". .".
Diffstat (limited to 'etc')
-rw-r--r--etc/PROBLEMS11
1 files changed, 7 insertions, 4 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index dbe013222fe..a40693c6695 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -4,15 +4,18 @@ in compiling, installing and running GNU Emacs.
* Building Emacs with GCC 2.9x fails in the `src' directory.
This may happen if you use a development version of GNU `cpp' from one
-of the GCC snapshots around Oct 2000 and later, or from a released
-version of GCC newer than 2.95.2. The preprocessor in those versions
-expands ".." into ". .", which breaks relative file names that
-reference the parent directory.
+of the GCC snapshots between Oct 2000 and Feb 2001, or from a released
+version of GCC newer than 2.95.2 which was prepared around those
+dates. The preprocessor in those versions expands ".." into ". .",
+which breaks relative file names that reference the parent directory.
The solution is to make sure the preprocessor is run with the
`-traditional' option. (The `configure' script should do that
automatically with Emacs 21 and later.)
+Versions of the GNU preprocessor after Feb 1 2001 reportedly don't
+have this problem, so upgrading should solve this.
+
Note that this problem does not pertain to the MS-Windows port of
Emacs, since it doesn't use the preprocessor to generate Makefile's.