[haiku-commits] Re: haiku: hrev51198 - src/kits/tracker src/system/kernel headers/private/fs_shell src/apps/powerstatus headers/build

  • From: Jessica Hamilton <jessica.l.hamilton@xxxxxxxxx>
  • To: "haiku-commits@xxxxxxxxxxxxx" <haiku-commits@xxxxxxxxxxxxx>
  • Date: Sun, 11 Jun 2017 06:56:55 +1200

On 11 June 2017 at 06:55, Jessica Hamilton <jessica.l.hamilton@xxxxxxxxx> wrote:

On 11 June 2017 at 05:20, Adrien Destugues <pulkomandy@xxxxxxxxx> wrote:

Well, it doesn't need a "true" bootstrap, but it does need packages
built for the time_t switch on a previous version of Haiku, which is a
tricky process but doesn't require a cross compiler. I thought the
buildmaster was ready for a job like this, but after talking with
kallisti5 it appears the present buildmaster setup still leaves much
to be desired, so I've been working to resurrect the Kitchen instead,
which was much closer to being able to handle something like this.

I'm curious what the problem is? You can drop in a new haiku nightly
(with dependencies) in the packages directory and the slaves will then
just use it. What else is needed?

Indeed, that's how mmlr's buildmaster works.

However, regarding the compiler crashing (`as` to be specific), I've
tried an older build of Haiku, with new packages in my
haikuports/packages folder, but it's still triggering the same
failures in the compiler under haikuports.

Under `haikuporter` I mean.

With latest Haiku x86_64, even the following program triggers the crash:

#include <stdio.h>
int main() {
  printf("Hello World\n");
  return 0;
}

So pretty easy to replicate.

Other related posts: