[darwinbuild] darwinbuild on MacIntel

Kevin Van Vechten kevin at opendarwin.org
Wed Feb 15 15:56:51 PST 2006


I just realized this is straying from the original question, so let  
me try to summarize the two distinct issues here:

Can you compile the 10.4.4.ppc sources and boot them on a generic  
i386 system?  Yes.

Can you use DarwinBuild on a Mac OS X 10.4.4 system with an Intel  
processor?  Not currently.

- Kevin

On Feb 15, 2006, at 3:53 PM, Kevin Van Vechten wrote:

> SDK's by definition don't have any private interfaces necessary to  
> compile OS components, and that's just the first obstacle.  Feel  
> free to try to make this work, and I'd be happy if you could do it,  
> but it's not going to happen.
>
> - Kevin
>
> On Feb 15, 2006, at 3:46 PM, Graham J Lee wrote:
>
>> On 15/2/06 23:40, Kevin Van Vechten wrote:
>>> Unfortunately that doesn't work due to ABI differences between  
>>> the i386 code you can generate using the 10.4.4.ppc source (build  
>>> 8G32) and the binaries that are actually found on a 10.4.4x86  
>>> system (build 8G1165).
>>
>> Oh I agree, but much (if not all) of *that* can be fixed by  
>> choosing to pay attention to the structures defined in the  
>> 10.4uSDK headers instead of those defined in the 10.4.4ppc source  
>> headers.  That's not to say there isn't a lot of work involved,  
>> but just to say that AFAICT it's not a complete washout.  Worst  
>> case is that OpenDarwin 8.x/x86 works on Intel Macs but can't drop  
>> into OS X/x86.  Best case is that it can, as long as you steer  
>> clear of redefining maybe a couple of driver projects.
>>
>> Cheers,
>>
>> Graham.
>>
>> -- 
>> Graham Lee
>> UNIX Systems Manager,
>> Oxford Physics Practical Course
>> http://users.ox.ac.uk/~wadh1342
>
> _______________________________________________
> darwinbuild mailing list
> darwinbuild at opendarwin.org
> http://www.opendarwin.org/mailman/listinfo/darwinbuild




More information about the darwinbuild-dev mailing list