[cairo] regression in text rendering when not using Render xlib
behdad at behdad.org
Tue Mar 20 05:46:39 PDT 2007
On Tue, 2007-03-20 at 05:20 -0400, Frederic Crozat wrote:
> I'm not a specialist in these strange (for me) casting stuff so I
> replace all occurrences of M64 with to_m64 since some of those cast
> might be valid (according to our gcc guy who helped me debug that
> initially), since I don't have the expertise in pixman and I didn't
> want to break everything :)
I think replacing them all is what we really want.
> Another thing is troubling me :
> we got hit by this bug because in our default rpm configuration, %
> optflags contains -fomit-frame-pointer, so CFLAGS is exported when
> running ./configure.
> And after doing more checks, it seems -fno-strict-aliasing is
> added and used when building cairo code (src subdir) but not when
> building pixman code, because CAIRO_CFLAGS (where -fno-strict-aliasing
> is defined) is not used in pixman subdirectory.
> I'm not sure which way is best to fix this : adding
> to CFLAGS in configure.in and not in CAIRO_CFLAGS (so pixman will use
> it) or teach pixman to use CAIRO_CFLAGS.
Ok, great. I was wondering but didn't check. It should be fixed now.
I defined a PIXMAN_CFLAGS in configure.in...
"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