[cairo] Fix OS/2 build

Peter Weilbacher mozilla at weilbacher.org
Wed Nov 12 03:27:39 PST 2008

On 12.11.2008 08:53, Dave Yeo wrote:
> While moving pthread.h away fixed compiling cairo it did not fix 
> Mozilla. I was hoping to trace the Mozilla problem better but no luck.
> The attached patch simplifies things by including os2.h directly, cleans 
> up cairo-os2-surface.c somewhat and moves the include to cairo-os2.h.
> I don't really like moving the include<os2.h> into a public header as it 
> may also cause problems much like pthread.h has. Unluckily I can't 
> really see another acceptable solution right now.
> Tested with GCC 3.3.5 and 3.4.6.

Have you also tested this new patch fully in the Mozilla environment? I would
expect it to break when compiling the gfxOS2* files, exactly for the reason
discussed elsewhere in this thread.
Did you uncover any new problems with your original (simpler) fix?

More information about the cairo mailing list