[Xquartz-dev] Re: cairo + fat binaries on osx

Vladimir Vukicevic vladimir at pobox.com
Thu Mar 13 17:14:08 PDT 2008


Howdy,

On Mar 13, 2008, at 4:28 PM, Jeremy Huddleston wrote:

> Hi,
>
> I noticed you're working on the quartz backend for cairo.  I'm  
> maintaining X11 for Apple and am looking into including the X11  
> cairo backend in the next community release of X11.

Sounds great!

>
> As it is, cairo has compile-time tests for endianness which are  
> based on the values set by configure.  This makes fat binaries built  
> via '-arch i386 -arch ppc -arch ppc64 -arch x86_64' broken for the  
> "other" architecture family.
>
> I'm using the following patch to address this, but I'd like to pass  
> it to you first to make sure there isn't some adverse effect wrt the  
> quartz backend that I don't see.
>
> If it looks fine to you, could you please commit it?

Looks fine here, I'll push it upstream.  Are you interested in getting  
it into the 1.4 stable branch, or the devel branch?  (Which will  
become 1.6 very soon.)  (Also, are you OK with me putting your name/ 
email address in the git commit header?)

(At some point also I'd like to get Cairo building into a proper  
Framework, though I haven't been able to find any docs on building a  
Framework from the command line -- any pointers?  I admittedly haven't  
searched very hard, though.)

     - Vlad



More information about the Xquartz-dev mailing list