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