Mercurial > emacs
changeset 106175:d4ca58110155
* PROBLEMS: Remove fixed rebasing problem.
author | Chong Yidong <cyd@stupidchicken.com> |
---|---|
date | Fri, 20 Nov 2009 21:46:28 +0000 |
parents | 542223b15e9b |
children | 64f03bed7d67 |
files | etc/ChangeLog etc/PROBLEMS |
diffstat | 2 files changed, 2 insertions(+), 29 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/ChangeLog Fri Nov 20 21:44:58 2009 +0000 +++ b/etc/ChangeLog Fri Nov 20 21:46:28 2009 +0000 @@ -1,6 +1,7 @@ 2009-11-20 Ken Brown <kbrown@cornell.edu> (tiny change) - * PROBLEMS (http): Add workaround for Cygwin crash. + * PROBLEMS: Add workaround for Cygwin crash and remove fixed + rebasing problem. 2009-11-17 Jan Djärv <jan.h.d@swipnet.se>
--- a/etc/PROBLEMS Fri Nov 20 21:44:58 2009 +0000 +++ b/etc/PROBLEMS Fri Nov 20 21:46:28 2009 +0000 @@ -2218,34 +2218,6 @@ changes the keyboard layout depends on your Windows version; for XP, in the Languages tab, click "Details" and then "Key Settings".) -** Cygwin build of Emacs hangs after rebasing Cygwin DLLs - -Usually, on Cygwin, one needs to rebase the DLLs if an application -aborts with a message like this: - - C:\cygwin\bin\python.exe: *** unable to remap C:\cygwin\bin\cygssl.dll to - same address as parent(0xDF0000) != 0xE00000 - -However, since Cygwin DLL 1.5.17 was released, after such rebasing, -Emacs hangs. - -This was reported to happen for Emacs 21.2 and also for the pretest of -Emacs 22.1 on Cygwin. - -To work around this, build Emacs like this: - - LDFLAGS='-Wl,--enable-auto-import -Wl,--enable-auto-image-base' ./configure - make LD='$(CC)' - make LD='$(CC)' install - -This produces an Emacs binary that is independent of rebasing. - -Note that you _must_ use LD='$(CC)' in the last two commands above, to -prevent GCC from passing the "--image-base 0x20000000" option to the -linker, which is what it does by default. That option produces an -Emacs binary with the base address 0x20000000, which will cause Emacs -to hang after Cygwin DLLs are rebased. - ** Interrupting Cygwin port of Bash from Emacs doesn't work. Cygwin 1.x builds of the ported Bash cannot be interrupted from the