64bit: C++ templates

Corinna Vinschen corinna-cygwin@cygwin.com
Mon Jun 3 08:08:00 GMT 2013

On Jun  3 00:00, Yaakov (Cygwin/X) wrote:
> On 2013-05-20 04:26, Corinna Vinschen wrote:
> >On May 20 01:59, Yaakov (Cygwin/X) wrote:
> >>This seems to fix harfbuzz wrt gtk2; gtk3 still isn't working, but
> >>I'm not sure it's related yet.
> >
> >Dunno, but more info on that might help my collegues to fix the issue.
> WRT gtk3, the culprit was actually an apparent LTO bug in
> libcairo-gobject (a thin GObject wrapper for libcairo which gtk2.0
> does not use); any call to CAIRO_GOBJECT_TYPE_* seems to go to la-la
> land and SEGV.  Recompiling libcairo-gobject without -flto allows
> gtk3 to work. (Strangely enough, the much larger libcairo itself
> seems to work even with -flto.)  As for fixing LTO, well, that will
> have to be a different discussion; at least we can move forward
> again with the GNOME stack.

I'm glad to read that.


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

More information about the Cygwin-developers mailing list