On Wed, 2006-09-13 at 11:27 -0400, Daniel Gryniewicz wrote: > On Tue, 2006-09-12 at 21:20 -0600, Zan Lynx wrote: > > Ok, first off, I am a AMD-64 Gentoo user. I know nobody cares about our > > bug reports but I've reached the end of my rope so I am looking for > > help. As you'll see, my rope is pretty long. :) > > > > I'm reporting this here since so far, I have only seen it with the new > > Evolution 2.8. Other software is GCC 4.1.1, Glib 2.12.3, gtkhtml 3.12, > > gdk-pixbuf 0.22, GTK+ 2.10.3 > > > > <big snip> > > Something occurred to me since we talked last night. Do you by any > chance have gtk+ built with -O3 or -finline-functions? If so, could you > rebuild it with -O2? This sounds like just the sort of random crashes > we've been seeing with gtk+ built with high optimizations. > > I've just modified the gtk+ ebuilds to strip CFLAGS down to upstream > approved levels. Actually, it isn't -O3 or -finline-functions. It is -Os. I tried several variants and ended up with: CFLAGS="-march=athlon64 -pipe -O2 -g -DNDEBUG -finline-functions -ffast-math -ffunction-sections -fdata-sections -ftree-vectorize -ftree-vectorizer-verbose=1 -ftree-loop-linear" And that works just fine. But -Os, even by itself, creates the problem. It is likely a GCC bug. -- Zan Lynx <zlynx acm org>
Attachment:
signature.asc
Description: This is a digitally signed message part