This is the mail archive of the cygwin-developers mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: 64bit: C++ templates


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.


Yaakov


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]