This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Re: [PATCH] Remus breaks the build

To: Jeremy Fitzhardinge <jeremy@xxxxxxxx>
Subject: [Xen-devel] Re: [PATCH] Remus breaks the build
From: Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx>
Date: Fri, 13 Aug 2010 11:38:04 +0100
Cc: "Xen-devel@xxxxxxxxxxxxxxxxxxx" <Xen-devel@xxxxxxxxxxxxxxxxxxx>, Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>, Brendan Cully <brendan@xxxxxxxxxx>, Stefano Stabellini <Stefano.Stabellini@xxxxxxxxxxxxx>
Delivery-date: Fri, 13 Aug 2010 03:38:54 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4C6493ED.3040605@xxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Organization: Citrix Systems, Inc.
References: <4C6493ED.3040605@xxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Fri, 2010-08-13 at 01:38 +0100, Jeremy Fitzhardinge wrote:
> Remus tries to go out of the tools directory and build in the kernel 
> directory.  This assumes that we're actually building a kernel out of 
> the xen build tree, and that kernel is actually being used.
> If Remus needs kernel modules, they should actually be part of the 
> respective kernel trees, not grafted on post-facto.
> Disable the tools/remus directory until this is sorted out.
> Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>

Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx>

IanJ and I once spent a headscratching few hours over a kernel build
failure which turned out to be because the remus modules were being
buyilt before the kernel tree was configured (in a parallel "make
world"). Took ages to figure out that was what was going on!


> hg qnew -f didiff -r f45026ec8db5 tools/Makefile
> --- a/tools/Makefile  Mon Aug 09 18:29:50 2010 +0100
> +++ b/tools/Makefile  Thu Aug 12 17:35:05 2010 -0700
> @@ -33,7 +33,7 @@
>   SUBDIRS-$(CONFIG_IOEMU) += ioemu-dir
>   SUBDIRS-y += xenpmd
>   SUBDIRS-y += libxl
> -SUBDIRS-y += remus
> +#SUBDIRS-y += remus
>   SUBDIRS-$(CONFIG_X86) += xenpaging
>   SUBDIRS-$(CONFIG_X86) += debugger/gdbsx

Xen-devel mailing list