Date: Wed, 07 Jul 2010 11:12:32 +0200
From: Angelo Graziosi<address@hidden>
CC: emacs<address@hidden>, Eli Zaretskii<address@hidden>,
Ken Brown<address@hidden>
--- configure.orig 2010-07-02 11:27:38.000000000 +0200
+++ configure 2010-07-06 10:45:21.656250000 +0200
@@ -5864,7 +5864,7 @@
case $opsys in
cygwin )
LIB_MATH=
- START_FILES='ecrt0.o'
+ START_FILES='pre-crt0.o'
;;
darwin )
## Adding -lm confuses the dynamic linker, so omit it.
--- cygwin.h.orig 2010-06-06 11:34:28.000000000 +0200
+++ cygwin.h 2010-07-07 10:24:22.625000000 +0200
@@ -112,5 +112,7 @@
returns ENOSYS. A workaround is to set G_SLICE=always-malloc. */
#define G_SLICE_ALWAYS_MALLOC
+#define TEXT_START 0x00400000
+
/* arch-tag: 5ae7ba00-83b0-4ab3-806a-3e845779191b
(do not change this comment) */
============
...and Emacs (rev. 100739) bootstraps fine...
But, are those patches the best solution? Are we sure that in the future
there will not pitfalls or drawbacks?
Eli, Ken, have you comments and/or suggestions?