Am 20.08.2008 um 23:20 schrieb Dustin Howett:
If so, all we need is a 64-bit kernel, and a hybrid 32-bit install for 32-bit applications to still work. Imagine a 4-way hybrid system. Gcc 4 64/32, gcc2 64/32... Can gcc2 even do 64-bit?
There's no need for 64-bit gcc2 since there wasn't a 64-bit gcc2 BeOS to maintain compatibility with. ppc is gcc4 only, too (even despite having been a BeOS platform).
If you want a really crazy hybrid system, here's an idea: 3-way hybrid by gcc2 x86 + gcc4 x86/amd64, and derive a gcc4 x86 haiku-user-ppc from QEMU's linux/darwin-user-ppc targets and call it from Haiku's runtime_loader when a ppc ELF is intercepted.
That way (even without runtime_loader integration), we could test ppc userland apps before the ppc kernel is fixed. :)
Andreas