[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Devel] freetype 2.1.7 on PowerPC

From: Dan Burcaw
Subject: [Devel] freetype 2.1.7 on PowerPC
Date: Tue, 09 Mar 2004 20:52:38 -0700


There seems to be a bug in freetype 2.1.7 on PowerPC.
We see this when building XFree86 4.4.0 with an external freetype
(version 2.1.7). During XFree86's "make World", the 'mkfontscale'
program is run:

(from xc/fonts/scaled/Type1/)
LD_LIBRARY_PATH=../../../exports/lib  ../../../exports/bin/mkfontscale 
 make[4]: *** [fonts.scale] Illegal instruction

As you can see, mkfontscale dies with an illegal instruction. We've
traced this back to freetype. When compiling freetype 2.1.7 with -O0,
the problem goes away. With more investigation, we do not need to
disable optimizations, just compile freetype with -fno-strict-aliasing.

So, given a bit more tracing, we think there's an aliasing bug in the
ptr manipulations in the FT_FACE_*_SERVICE macros.

In addition, I see that Mandrake is using -O0 in their freetype 2.1.7
spec file, and Red Hat is currently seeing this failure on PowerPC and
several other architectures (trying to find out which).

Dan Burcaw
Terra Soft Solutions, Inc.
Yellow Dog Linux

reply via email to

[Prev in Thread] Current Thread [Next in Thread]