WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Re: Kernel module compilation

To: "Ian Campbell" <Ian.Campbell@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] Re: Kernel module compilation
From: "David Pilger" <pilger.david@xxxxxxxxx>
Date: Wed, 4 Apr 2007 21:07:36 +0300
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 04 Apr 2007 11:07:10 -0700
Dkim-signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=uhLpVJq8DXZJQvf9l09z+XOT+Hs8jRsH3486U9+ykhb7p2EXnOfngDWK2NHfIyLDL11FDnsu1EacPAXmVGIqEuZgM0+7wEsx0xLt0OazZn5Yrqk4evo97cxhE/D3dUojpSv5UOQQ/ZgRhe7CruJRkdlww13/zZjJKL1LwQhsbYQ=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=YcOEHC96FQtvXSTJd7/ujFw0NMpRQr2BuMC6ogqhYo0KSUB6AxJJxSbYrKjgqXtfplMtQixU4p0baLGA4HYTrViXlhsfuiusFZzasdZ5kpmFF+LwSRD9soIf8qIVxfQEDZtIBd1eCdGOWZiwWcIQb92r/8EkTgsietuKCb3eb5o=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1175703640.25237.354.camel@xxxxxxxxxxxxxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <280848580703290454o407cf95amdad3741d7bf358e@xxxxxxxxxxxxxx> <280848580704040911h4a803038j5dbad2c0d6ca1e09@xxxxxxxxxxxxxx> <1175703640.25237.354.camel@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thanks for your help,
It didn't work...

This is the error I got ->
----
Makefile:107: *** output directory
"../../../build-linux-2.6.18-xen_x86_32/" does not exist.  Stop.
----

And without the "O=...", using "M=..." instead of "SUBDIRS=..." gives
the same error as before.

Any ideas?
Thanks!

On 4/4/07, Ian Campbell <Ian.Campbell@xxxxxxxxxxxxx> wrote:
On Wed, 2007-04-04 at 19:11 +0300, David Pilger wrote:
> Sorry for the dumb question, but all these compilations are killing me :)
> I cd into my modue directory inside linux-2.6.18-xen
> and executed - "make -C path/to/kernel/src SUBDIRS=$PWD modules"
>
> The error I get is -
> ----
> /work/xen/linux-2.6.18-xen/scripts/Makefile.modpost:38:
> include/config/auto.conf: No such file or directory
> make[1]: *** No rule to make target `include/config/auto.conf'.  Stop.
> make: *** [modules] Error 2
> ----
>
> while autoconf.h can be found at the directory -> 
build-linux-2.6.18-xen_x86...
> under include/linux/autoconf.h
>
> Do you know how can I recompile just my single driver?

Not sure but try adding O=/path/to/build-linux-2.6.18-xen_x86 to your
existing command line.

It's more normal to use M=$PWD rather than SUBDIRS=$PWD but I don't know
if that is related and I think both work ok.

Ian.

>
> Thanks in advance,
> David.
>
> On 3/29/07, David Pilger <pilger.david@xxxxxxxxx> wrote:
> > Hello all,
> > How can I build just a single kernel module from the linux-xen sources.
> >  for instance, compile just the xen kernel modules directory...
> >
> > Thanks,
> > David.
> >
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel