[Mono-dev] OS X Intel support

Andrew Satori dru at druware.com
Tue Jan 10 12:23:23 EST 2006

This isn't entirely true, Apple did provide a way to do this with  
Autoconf, it just doesn't work with the glib tree.



On Jan 6, 2006, at 1:38 AM, kangaroo wrote:

> Jon/Joachim,
>   Comments inline.
> On 5-Jan-06, at 5:57 PM, Jonathan Pryor wrote:
>> On Thu, 2006-01-05 at 19:40 +0100, Joachim Ante wrote:
>>> Hi,
>>> Are there any plans to support universal binary soon?
>>> Apple is pushing us quite a bit to port Unity to universal binary.
>>> This is especially important since the jit code does not get  
>>> emulated by the
>>> PPC emulator.
>> IIRC (summarizing many different IRC sessions...)
>> Mono has been ported to Intel Mac, in that the JIT will properly  
>> execute
>> under Mac OS X on an Intel box.
> Partly right; the JIT executes properly.  The GC does not work; and  
> SVN has bitrotted for building --with-gc=none.  This bitrot should  
> be trivial to fix.
>> As such you could install mono on an x86 mac with little trouble.
> Assuming you dont need the GC yes.
>> Universal "FAT" Binaries, in which both the PPC code and x86 code  
>> are in
>> the same binary, is a different kettle of fish.  The problem is  
>> autoconf
>> -- autoconf records the platform you're compiling for and  
>> generates code
>> for that platform.
>> So for a FAT binary, you'd need to do a autoconf-driven cross- 
>> compile,
>> build all of mono *twice* (PPC & x86), and then merge the resulting
>> binaries into a single FAT binary.
>> All this is possible, but non-trivial, and there is no timeframe that
>> I've heard of for completing this work.
> Bang on in that regard.
> Not to mention gettext/glib/pkgconfig will all need to be "FAT"ed  
> as well.
> -geoff
> PS.  Joachim; contact me and get me access to one of the boxes and  
> I can look at getting the gc ported.
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2359 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060110/e1eeaa0d/attachment.bin 

More information about the Mono-devel-list mailing list