diff options
| author | Chong Yidong | 2009-11-20 21:46:28 +0000 |
|---|---|---|
| committer | Chong Yidong | 2009-11-20 21:46:28 +0000 |
| commit | 5c3ef352f176e70d350dd65dca4f818971e86672 (patch) | |
| tree | 98101eb1b34a03f63a63ea30abdcec1728ece8bc /etc/PROBLEMS | |
| parent | dd5a6279bc36d9c6ec0fbc566b320cc4975685e3 (diff) | |
| download | emacs-5c3ef352f176e70d350dd65dca4f818971e86672.tar.gz emacs-5c3ef352f176e70d350dd65dca4f818971e86672.zip | |
* PROBLEMS: Remove fixed rebasing problem.
Diffstat (limited to 'etc/PROBLEMS')
| -rw-r--r-- | etc/PROBLEMS | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS index acc5ff996a1..58ed9feec4d 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS | |||
| @@ -2218,34 +2218,6 @@ and Language Options" applet needed to find the key combination that | |||
| 2218 | changes the keyboard layout depends on your Windows version; for XP, | 2218 | changes the keyboard layout depends on your Windows version; for XP, |
| 2219 | in the Languages tab, click "Details" and then "Key Settings".) | 2219 | in the Languages tab, click "Details" and then "Key Settings".) |
| 2220 | 2220 | ||
| 2221 | ** Cygwin build of Emacs hangs after rebasing Cygwin DLLs | ||
| 2222 | |||
| 2223 | Usually, on Cygwin, one needs to rebase the DLLs if an application | ||
| 2224 | aborts with a message like this: | ||
| 2225 | |||
| 2226 | C:\cygwin\bin\python.exe: *** unable to remap C:\cygwin\bin\cygssl.dll to | ||
| 2227 | same address as parent(0xDF0000) != 0xE00000 | ||
| 2228 | |||
| 2229 | However, since Cygwin DLL 1.5.17 was released, after such rebasing, | ||
| 2230 | Emacs hangs. | ||
| 2231 | |||
| 2232 | This was reported to happen for Emacs 21.2 and also for the pretest of | ||
| 2233 | Emacs 22.1 on Cygwin. | ||
| 2234 | |||
| 2235 | To work around this, build Emacs like this: | ||
| 2236 | |||
| 2237 | LDFLAGS='-Wl,--enable-auto-import -Wl,--enable-auto-image-base' ./configure | ||
| 2238 | make LD='$(CC)' | ||
| 2239 | make LD='$(CC)' install | ||
| 2240 | |||
| 2241 | This produces an Emacs binary that is independent of rebasing. | ||
| 2242 | |||
| 2243 | Note that you _must_ use LD='$(CC)' in the last two commands above, to | ||
| 2244 | prevent GCC from passing the "--image-base 0x20000000" option to the | ||
| 2245 | linker, which is what it does by default. That option produces an | ||
| 2246 | Emacs binary with the base address 0x20000000, which will cause Emacs | ||
| 2247 | to hang after Cygwin DLLs are rebased. | ||
| 2248 | |||
| 2249 | ** Interrupting Cygwin port of Bash from Emacs doesn't work. | 2221 | ** Interrupting Cygwin port of Bash from Emacs doesn't work. |
| 2250 | 2222 | ||
| 2251 | Cygwin 1.x builds of the ported Bash cannot be interrupted from the | 2223 | Cygwin 1.x builds of the ported Bash cannot be interrupted from the |