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 | |
| parent | dd5a6279bc36d9c6ec0fbc566b320cc4975685e3 (diff) | |
| download | emacs-5c3ef352f176e70d350dd65dca4f818971e86672.tar.gz emacs-5c3ef352f176e70d350dd65dca4f818971e86672.zip | |
* PROBLEMS: Remove fixed rebasing problem.
| -rw-r--r-- | etc/ChangeLog | 3 | ||||
| -rw-r--r-- | etc/PROBLEMS | 28 |
2 files changed, 2 insertions, 29 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 3811063d5d8..22acb5f910b 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,6 +1,7 @@ | |||
| 1 | 2009-11-20 Ken Brown <kbrown@cornell.edu> (tiny change) | 1 | 2009-11-20 Ken Brown <kbrown@cornell.edu> (tiny change) |
| 2 | 2 | ||
| 3 | * PROBLEMS (http): Add workaround for Cygwin crash. | 3 | * PROBLEMS: Add workaround for Cygwin crash and remove fixed |
| 4 | rebasing problem. | ||
| 4 | 5 | ||
| 5 | 2009-11-17 Jan Djärv <jan.h.d@swipnet.se> | 6 | 2009-11-17 Jan Djärv <jan.h.d@swipnet.se> |
| 6 | 7 | ||
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 |