aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2001-03-03 08:30:35 +0000
committerEli Zaretskii2001-03-03 08:30:35 +0000
commit6b22660fa4c06de5c14db560875d1dceec166c7b (patch)
treea67fd73022ba261cbbae3a8605f7379f933c8ca4
parent7e365285571e933d7e5d979d77c07f5e3f98b357 (diff)
downloademacs-6b22660fa4c06de5c14db560875d1dceec166c7b.tar.gz
emacs-6b22660fa4c06de5c14db560875d1dceec166c7b.zip
According to Neil Booth <neil@daikokuya.demon.co.uk>, versions of the
preprocessor after Feb 1 2001 don't expand ".." into ". .".
-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.
4* Building Emacs with GCC 2.9x fails in the `src' directory. 4* Building Emacs with GCC 2.9x fails in the `src' directory.
5 5
6This may happen if you use a development version of GNU `cpp' from one 6This may happen if you use a development version of GNU `cpp' from one
7of the GCC snapshots around Oct 2000 and later, or from a released 7of the GCC snapshots between Oct 2000 and Feb 2001, or from a released
8version of GCC newer than 2.95.2. The preprocessor in those versions 8version of GCC newer than 2.95.2 which was prepared around those
9expands ".." into ". .", which breaks relative file names that 9dates. The preprocessor in those versions expands ".." into ". .",
10reference the parent directory. 10which breaks relative file names that reference the parent directory.
11 11
12The solution is to make sure the preprocessor is run with the 12The solution is to make sure the preprocessor is run with the
13`-traditional' option. (The `configure' script should do that 13`-traditional' option. (The `configure' script should do that
14automatically with Emacs 21 and later.) 14automatically with Emacs 21 and later.)
15 15
16Versions of the GNU preprocessor after Feb 1 2001 reportedly don't
17have this problem, so upgrading should solve this.
18
16Note that this problem does not pertain to the MS-Windows port of 19Note that this problem does not pertain to the MS-Windows port of
17Emacs, since it doesn't use the preprocessor to generate Makefile's. 20Emacs, since it doesn't use the preprocessor to generate Makefile's.
18 21