All of lore.kernel.org
 help / color / mirror / Atom feed
From: Avi Kivity <avi@redhat.com>
To: Daniel Gollub <gollub@b1-systems.de>
Cc: KVM list <kvm@vger.kernel.org>,
	Christian Berendt <berendt@b1-systems.de>
Subject: Re: buildbot for kvm.git
Date: Wed, 24 Nov 2010 12:23:37 +0200	[thread overview]
Message-ID: <4CECE7A9.3090509@redhat.com> (raw)
In-Reply-To: <201011242315.23682.gollub@b1-systems.de>

On 11/24/2010 12:15 PM, Daniel Gollub wrote:
> On Thursday, November 11, 2010 02:31:06 am Avi Kivity wrote:
> >  Daniel, the buildbot has been fairly effective in keeping qemu-kvm.git
> >  building.  I'd like to extend that to kvm.git, especially for non-x86
> >  architectures.
>
> First test builds succeed for x86 and ia64:
> http://buildbot.b1-systems.de/kvm/grid
>
> with gcc-4.5.0-nolibc toolchain from
> http://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/4.5.0/
>
> powerpc not ready yet - trivial $ARCH change required in the buildbot
> master configuration.
>
> s390 compilation seems to run fine and hit the first compilation issue:
> http://buildbot.b1-systems.de/kvm/builders/s390/builds/0/steps/compile/logs/stdio

Will work on fixing it - so it's already useful!

I think buildbot has a mechanism where you can send it a patch to be 
build-tested.  This allows developers to build-test on architectures 
they don't have.  Can we activate this?

> Currently buildbot notification mails don't get send to the kvm list. I would like
> to do some more testing before spamming with wrong-testing results.
>
> Some more questions inline:
>
>
> >  I've now a virtual machine with a cross compile environment for s390,
> >  ppc, and ia64.  I'd like buildbot to build for the following archs and
> >  configs:
> >
> >     x86_64: defconfig + KVM=m KVM_INTEL=m KVM_AMD=m
> >     i386: defconfig + KVM=m KVM_INTEL=m KVM_AMD=m
>
> Without virtio? intentionally?

No, that's my old configuration I used for build testing.  While virtio 
isn't part of kvm, and is arch-neutral, it would be good to enable it.

> >
> >  The recipe for a build is:
> >  - check out the source
>
> Any specific branches beside the master branch?

master and next.

>
> >  - MAKE defconfig
> >      where MAKE="make ARCH=$ARCH
> >  CROSS_COMPILE=/opt/gcc-4.5.0-nolibc/$ARCH-linux/bin/$ARCH-linux-'
>
> The buildbot master configuration requires exactly that path for CROSS_COMPILE on
> the buildslave. The buildsaves need to be setup the toolchain before hand manually.
>
> Just let me and Christian know if we should add another toolchain or upgrade to a newer one.

I think this is fine.  Hopefully we won't upgrade too often, this should 
last us a year or two.

> >  - append the extra options to .config
>
> Done this by invoking: ./scripts/config (proposal/attempt from Christian)
>
> (See http://buildbot.b1-systems.de/kvm/builders/x86_64/builds/11/steps/configure_2/logs/stdio )

Ah, better than the hackery I used before.

> >  - MAKE oldconfig
>
> What about make target oldnoconfig instead?
> To avoid that the build get stuck with every new config option?
>
> Demo of the issue with "make oldconfig":
> http://buildbot.b1-systems.de/kvm/builders/x86_64/builds/10/steps/configure_3/logs/stdio

I used 'make oldconfig < /dev/null', wasn't aware of oldnoconfig.

Thanks for doing this!

-- 
error compiling committee.c: too many arguments to function


  reply	other threads:[~2010-11-24 10:23 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-10 13:31 buildbot for kvm.git Avi Kivity
2010-11-10 13:33 ` Avi Kivity
2010-11-10 15:02 ` Alexander Graf
2010-11-10 15:03   ` Avi Kivity
2010-11-10 15:40     ` Alexander Graf
2010-11-11  9:22 ` Daniel Gollub
2010-11-22  9:37   ` Avi Kivity
2010-11-23  0:11     ` Daniel Gollub
2010-11-23 10:22       ` Avi Kivity
2010-11-24 20:51         ` Daniel Gollub
2010-11-24 10:15 ` Daniel Gollub
2010-11-24 10:23   ` Avi Kivity [this message]
2010-11-24 20:48     ` Daniel Gollub
2010-11-25  9:22       ` Avi Kivity
2010-11-29 11:36         ` Daniel Gollub
2010-11-29 12:20           ` Jan Kiszka
2010-11-29 19:22             ` Daniel Gollub
2010-11-30  9:12               ` Jan Kiszka
2010-11-24 21:03     ` Daniel Gollub
2010-11-25  1:20       ` Alexander Graf
2010-11-25  9:17         ` Avi Kivity
2010-11-30 10:47 ` buildbot for kvm.git is now live (was: Re: buildbot for kvm.git) Daniel Gollub

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4CECE7A9.3090509@redhat.com \
    --to=avi@redhat.com \
    --cc=berendt@b1-systems.de \
    --cc=gollub@b1-systems.de \
    --cc=kvm@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.