[xorg-bugzilla-noise] [Bug 601] fixing symbol glitches introduced by freetype 2.1.8

bugzilla-daemon at pdx.freedesktop.org bugzilla-daemon at pdx.freedesktop.org
Fri May 7 03:10:08 EST 2004


http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=601

eich at pdx.freedesktop.org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED



------- Additional Comments From eich at pdx.freedesktop.org  2004-05-07 03:10 -------
That's the hardcore fix.
I found out the real origin:
gcc has some intrinsic define __CHAR_BIT__ makedepend doesn't know about.
When GNUC is defined (this seems to be defined implicitely in makedepend)
limit.h includes the gcc specific limit.h and defines CHAR_BIT to __CHAR_BIT__.

The fix for this is to add 
#if defined (__CHAR_BIT__)
        {"__CHAR_BIT__", DEF_STRINGIFY(__CHAR_BIT__)},
#endif
to config/imake/imakemdep.h

So who whould have thought of that?

I'm going to commit the patch soon.



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



More information about the xorg-bugzilla-noise mailing list