mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-29 07:58:28 +00:00
* PROBLEMS: Remove fixed rebasing problem.
This commit is contained in:
parent
dd5a6279bc
commit
5c3ef352f1
@ -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>
|
||||
|
||||
|
28
etc/PROBLEMS
28
etc/PROBLEMS
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user