[darwinbuild] darwinbuild on MacIntel
szikora at icp.ucl.ac.be
Mon Apr 10 05:33:22 PDT 2006
Kevin Van Vechten a écrit :
> 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
I want to try again to use DarwinBuild to build Tokend on/for an Intel
based Mac. Is there some plan to release a version of DarwinBuild usable
on a MacIntel? Can I use the CVS version of DarwinBuild until that release?
Thanks for your time,
> 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.
>>> --Graham Lee
>>> UNIX Systems Manager,
>>> Oxford Physics Practical Course
> darwinbuild mailing list
> darwinbuild at opendarwin.org
Dr Jean-Pierre Szikora e-mail: szikora at icp.ucl.ac.be
74, av. Hippocrate - UCL 7459 fax: 32-2-764.65.65
1200 Brussels - Belgium PGP key: 0x6FCD7405
More information about the darwinbuild-dev