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. 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? Thanks, Jeremy
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
participants (2)
-
Jeremy Huddleston
-
Vladimir Vukicevic