[haiku-development] Re: x86_64 haiku build

  • From: Andreas Färber <andreas.faerber@xxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Wed, 20 Aug 2008 23:52:47 +0200


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


Other related posts: