From: Jan Djärv Date: Sun, 25 Feb 2007 09:55:55 +0000 (+0000) Subject: * PROBLEMS: Gtk+ and cygwin doesn't work. X-Git-Tag: emacs-pretest-22.0.95~119 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=6df791551e6eb3eb6f72a3acf63e2d49f6ce870f;p=emacs.git * PROBLEMS: Gtk+ and cygwin doesn't work. --- diff --git a/etc/ChangeLog b/etc/ChangeLog index 35f6fcfbf98..66c9f39141d 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,7 @@ +2007-02-25 Jan Dj,Ad(Brv + + * PROBLEMS: Gtk+ and cygwin doesn't work. + 2007-02-23 Eli Zaretskii * MORE.STUFF: Add a pointer to Phil Sung's Emacs slides on MIT. diff --git a/etc/PROBLEMS b/etc/PROBLEMS index 08d84d6523e..922d85f8155 100644 --- a/etc/PROBLEMS +++ b/etc/PROBLEMS @@ -213,6 +213,17 @@ configuring your compiler to use the native linker instead of GNU ld. This happens because of bugs in Gtk+. Gtk+ 2.10 seems to be OK. See bug http://bugzilla.gnome.org/show_bug.cgi?id=85715. +** Emacs compiled with Gtk+ crashes on startup on cygwin. + +A typical error message is + ***MEMORY-ERROR***: emacs[5172]: GSlice: failed to allocate 504 bytes + (alignment: 512): Function not implemented + +Emacs supplies its own malloc, but glib (part of Gtk+) calls memalign and on +cygwin that becomes the cygwin supplied memalign. As malloc is not the +cygwin malloc, the cygwin memalign always returns ENOSYS. A fix for this +problem would be welcome. + * General runtime problems ** Lisp problems