aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2009-11-20 21:46:28 +0000
committerChong Yidong2009-11-20 21:46:28 +0000
commit5c3ef352f176e70d350dd65dca4f818971e86672 (patch)
tree98101eb1b34a03f63a63ea30abdcec1728ece8bc
parentdd5a6279bc36d9c6ec0fbc566b320cc4975685e3 (diff)
downloademacs-5c3ef352f176e70d350dd65dca4f818971e86672.tar.gz
emacs-5c3ef352f176e70d350dd65dca4f818971e86672.zip
* PROBLEMS: Remove fixed rebasing problem.
-rw-r--r--etc/ChangeLog3
-rw-r--r--etc/PROBLEMS28
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 @@
12009-11-20 Ken Brown <kbrown@cornell.edu> (tiny change) 12009-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
52009-11-17 Jan Djärv <jan.h.d@swipnet.se> 62009-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
2218changes the keyboard layout depends on your Windows version; for XP, 2218changes the keyboard layout depends on your Windows version; for XP,
2219in the Languages tab, click "Details" and then "Key Settings".) 2219in the Languages tab, click "Details" and then "Key Settings".)
2220 2220
2221** Cygwin build of Emacs hangs after rebasing Cygwin DLLs
2222
2223Usually, on Cygwin, one needs to rebase the DLLs if an application
2224aborts 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
2229However, since Cygwin DLL 1.5.17 was released, after such rebasing,
2230Emacs hangs.
2231
2232This was reported to happen for Emacs 21.2 and also for the pretest of
2233Emacs 22.1 on Cygwin.
2234
2235To 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
2241This produces an Emacs binary that is independent of rebasing.
2242
2243Note that you _must_ use LD='$(CC)' in the last two commands above, to
2244prevent GCC from passing the "--image-base 0x20000000" option to the
2245linker, which is what it does by default. That option produces an
2246Emacs binary with the base address 0x20000000, which will cause Emacs
2247to 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
2251Cygwin 1.x builds of the ported Bash cannot be interrupted from the 2223Cygwin 1.x builds of the ported Bash cannot be interrupted from the