[haiku-bugs] Re: [Haiku] #11878: bootstrap is complex and error prone

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Sun, 07 Jun 2015 20:52:20 -0000

#11878: bootstrap is complex and error prone
----------------------------+----------------------------
Reporter: kallisti5 | Owner: bonefish
Type: enhancement | Status: new
Priority: normal | Milestone: R1
Component: Build System | Version: R1/Development
Resolution: | Keywords: bootstrap
Blocked By: | Blocking:
Has a Patch: 1 | Platform: All
----------------------------+----------------------------

Comment (by pulkomandy):

The real bootstrap process needs Haiku to be advanced enough to run
userland, because the packages will be built there. For the ARM port, this
is not the case yet. So doing a real bootstrap build of the ARM port is
simply not possible yet.

If you use a known configuration, that is, x86 or x86_64, building from a
Linux host (this is the only thing that ever worked, and it worked only
once to my knowledge), it may be possible to get the bootstrap process to
run through.

On the ARM port, and again, only from a Linux host (getting this to work
from a Haiku host would be a lot more difficult), the best you can get is
a minimal set of "bootstrap" packages. These would normally be used to
build a bare minimum Haiku userland, which you can then boot. Inside this
environment, if it worked, you could run haikuporter to complete the
bootstrap process by building all the final packages. However, currently
the ARM port barely has a running kernel, and no userland. So, this won't
work in the current state.

--
Ticket URL: <https://dev.haiku-os.org/ticket/11878#comment:7>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: