Commit 5c3ef352 authored by Chong Yidong's avatar Chong Yidong

* PROBLEMS: Remove fixed rebasing problem.

parent dd5a6279
2009-11-20 Ken Brown <> (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 <>
......@@ -2218,34 +2218,6 @@ and Language Options" applet needed to find the key combination that
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
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment