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
next prev parent 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.