diff options
| author | Eli Zaretskii | 2001-03-03 08:30:35 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2001-03-03 08:30:35 +0000 |
| commit | 6b22660fa4c06de5c14db560875d1dceec166c7b (patch) | |
| tree | a67fd73022ba261cbbae3a8605f7379f933c8ca4 | |
| parent | 7e365285571e933d7e5d979d77c07f5e3f98b357 (diff) | |
| download | emacs-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/PROBLEMS | 11 |
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 | ||
| 6 | This may happen if you use a development version of GNU `cpp' from one | 6 | This may happen if you use a development version of GNU `cpp' from one |
| 7 | of the GCC snapshots around Oct 2000 and later, or from a released | 7 | of the GCC snapshots between Oct 2000 and Feb 2001, or from a released |
| 8 | version of GCC newer than 2.95.2. The preprocessor in those versions | 8 | version of GCC newer than 2.95.2 which was prepared around those |
| 9 | expands ".." into ". .", which breaks relative file names that | 9 | dates. The preprocessor in those versions expands ".." into ". .", |
| 10 | reference the parent directory. | 10 | which breaks relative file names that reference the parent directory. |
| 11 | 11 | ||
| 12 | The solution is to make sure the preprocessor is run with the | 12 | The 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 |
| 14 | automatically with Emacs 21 and later.) | 14 | automatically with Emacs 21 and later.) |
| 15 | 15 | ||
| 16 | Versions of the GNU preprocessor after Feb 1 2001 reportedly don't | ||
| 17 | have this problem, so upgrading should solve this. | ||
| 18 | |||
| 16 | Note that this problem does not pertain to the MS-Windows port of | 19 | Note that this problem does not pertain to the MS-Windows port of |
| 17 | Emacs, since it doesn't use the preprocessor to generate Makefile's. | 20 | Emacs, since it doesn't use the preprocessor to generate Makefile's. |
| 18 | 21 | ||