[cairo] regression in text rendering when not using Render xlib

Behdad Esfahbod behdad at behdad.org
Thu Mar 8 12:49:57 PST 2007


On Thu, 2007-03-08 at 13:23 -0500, Frederic Crozat wrote:
> Le jeudi 08 mars 2007 à 12:42 -0500, Behdad Esfahbod a écrit :
> > On Tue, 2007-03-06 at 11:04 -0500, Frederic Crozat wrote:
> > > Le mardi 06 mars 2007 à 10:28 -0500, Behdad Esfahbod a écrit :
> > > > On Tue, 2007-03-06 at 03:47 -0500, Frederic Crozat wrote:
> > > > > Le lundi 05 mars 2007 à 16:05 -0500, Behdad Esfahbod a écrit :
> > > > > > On Mon, 2007-03-05 at 08:53 -0500, Frederic Crozat wrote:
> > > > > > > 
> > > > > > > You need to apply first fix and second one in sequence (I've undo some
> > > > > > > of the change I did in my first patch, which aren't really needed). 
> > > > > > 
> > > > > > In that case, would you mind giving us a final combined patch, without
> > > > > > any formatting changes please?
> > > > > 
> > > > > I wanted git to give me a combined patch with changelog but I'm still a
> > > > > newbie for that ;)
> > > > > 
> > > > > Anyway, new patch attached.
> > > > 
> > > > Thanks.  BTW, cairo's configure tries to use -fno-strict-aliasing.  Did
> > > > you force it off or something to hit this bug?
> > > 
> > > Our default packages CFLAGS are :
> > > on x86 : -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> > > -fomit-frame-pointer -march=i586 -mtune=generic
> > > -fasynchronous-unwind-tables
> > > 
> > > and on x86-64 : -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions
> > > 
> > > and they overwrite default CFLAGS in an autoconf/automake setup.
> > > 
> > > Which is why we were the only one to see this problem.
> > 
> > I still don't see how that makes cairo not use -fno-strict-aliasing.
> 
> I say you are not doing enough packaging :)

Maybe not.  But in the limited amount that I've done, rarely I've
removed CFLAGS of the package.  Just added to it.


> CFLAGS is beging exported when running configure and then grabbed to
> replace internal CFLAGS from configure.in.
> 
-- 
behdad
http://behdad.org/

"Those who would give up Essential Liberty to purchase a little
 Temporary Safety, deserve neither Liberty nor Safety."
        -- Benjamin Franklin, 1759





More information about the cairo mailing list