Possible to restore ppc64 support to 10.6? What needed? I can test #5
Replies: 3 comments 3 replies
-
The primary barrier is that large (and important) parts of the system are closed source - so, in general, we cannot just rebuild them to have a ppc64 slice. The work to make a 64b kernel and the device drivers for it would be huge (so I'd say realistically you would have to accept the same basis as 10.5.8 - 32b kernel capable of 64b exes). So .. I suspect that you might be able to make a hybrid (although it seems that many of the 10.5.8 builds are actually newer than the working ppc 10.6 installs) ... .. of course, it's all "just code" so someone could replicate the missing or non-published parts - but the size of the project ... |
Beta Was this translation helpful? Give feedback.
-
@iains Could you say which components in 10.5 are responsible for ppc64 support? If that is something known. I can identify which components had ppc64, which was then removed in 10.6, but it is not obvious if all of such are actually needed. We rather not replace components unnecessarily, I guess. BTW – repeating here – Apple began removing ppc64 already in 10.5.x. So something perhaps have to be sourced from earlier builds of 10.5. |
Beta Was this translation helpful? Give feedback.
-
Trying to build 64-bit helloworld gives this:
I have tried to replace these files with ones from 10.5.8. Unfortunately, 10A190 doesn’t boot after that: white screen with Apple and fans to full speed. @iains @kencu Does this mean we are out of luck here or something else may be tried? |
Beta Was this translation helpful? Give feedback.
-
@iains Opening this topic now, since if it could be done, earlier the better (I will need to rebuild much stuff).
Specifically, I am interested to know the following:
P. S. Aside of 10.6 builds and respective Xcodes, we got Kernel Debug Kits (for most of available builds), if that matters.
Xcode and Unix tools could be functional on PowerPC way beyond 10A190. I can confirm that Xcode and gcc from 10A222 work (need replacing ld and gnumake with ones from 10A190), and it looks like it may work with 10A261 and 10A286 too.
P. P. S. @kencu probably lost interest in 10.6 PPC, but I will be happy if he joins.
Beta Was this translation helpful? Give feedback.
All reactions