On Thu, Nov 20, 2008 at 02:22:04PM +0100, Christian Borntraeger wrote:
> Am Donnerstag, 20. November 2008 schrieb Andi Kleen:
> > --- kvm-79/Makefile~        2008-11-12 12:48:01.000000000 +0100
> > +++ kvm-79/Makefile 2008-11-20 14:06:57.000000000 +0100
> > @@ -33,7 +33,7 @@
> >  header-sync-n:
> > 
> >  header-sync-y:
> > -   make -C kernel LINUX=$(KERNELDIR) header-sync
> > +   make -C kernel LINUX=$(KERNELSOURCEDIR) header-sync
> >     rm -f kernel/include/asm
> >     ln -sf asm-$(sane-arch) kernel/include/asm
> 
> Hmm. In my config.mak KERNELSOURCEDIR is empty. Looks like
> this patch would break headers_sync on kernels without a separate
> objdirs or builds with configure --kerneldir=blah.

How about this variant? Does it work for you?

-Andi

--- kvm-79/Makefile~    2008-11-12 12:48:01.000000000 +0100
+++ kvm-79/Makefile     2008-11-20 14:36:54.000000000 +0100
@@ -33,7 +33,9 @@
 header-sync-n:
 
 header-sync-y:
-       make -C kernel LINUX=$(KERNELDIR) header-sync
+       make -C kernel \
+       LINUX=$(if "$(KERNELSOURCEDIR)",$(KERNELSOURCEDIR),$(KERNELDIR)) \
+       header-sync
        rm -f kernel/include/asm
        ln -sf asm-$(sane-arch) kernel/include/asm
 
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to