[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <2375c9f90909171849n429bc474heabdc4d4fd064226@mail.gmail.com>
Date: Fri, 18 Sep 2009 09:49:53 +0800
From: Américo Wang <xiyou.wangcong@...il.com>
To: Arnd Bergmann <arnd@...db.de>
Cc: Caveh Jalali <ecaveh@...il.com>, sam@...nborg.org,
linux-kbuild@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: [patch] Makefile: can't build modules outside the kernel tree if
it was built using O=
On Thu, Sep 17, 2009 at 7:45 PM, Arnd Bergmann <arnd@...db.de> wrote:
> On Thursday 17 September 2009, Caveh Jalali wrote:
>
>> when the platform specific include directories were shuffled around
>> without updating the
>> top level Makefile. however, i think this FAIL is generic, and not
>> limited to powerpc.
>> here's a patch to the top level Makefile to teach it about the shuffled files:
>>
>>
>> --- /local/caveh/linux/linux-2.6.31/Makefile 2009-09-09
>> 15:13:59.000000000 -0700
>> +++ Makefile 2009-09-16 12:23:05.000000000 -0700
>> @@ -958,9 +958,9 @@ ifneq ($(KBUILD_SRC),)
>> echo " in the '$(srctree)' directory.";\
>> /bin/false; \
>> fi;
>> - $(Q)if [ ! -d include2 ]; then \
>> - mkdir -p include2; \
>> - ln -fsn $(srctree)/include/asm-$(SRCARCH) include2/asm; \
>> + $(Q)if [ ! -d include2 ]; then \
>> + mkdir -p include2; \
>> + ln -fsn $(srctree)/arch/$(SRCARCH)/include/asm include2/asm; \
>> fi
>> endif
>
> I think we should no longer have the include2 directory at all with new kernels.
>
> LINUXINCLUDE already contains the right path in theory:
>
> LINUXINCLUDE := -Iinclude \
> $(if $(KBUILD_SRC),-Iinclude2 -I$(srctree)/include) \
> -I$(srctree)/arch/$(hdr-arch)/include \
> -include include/linux/autoconf.h
Hmm, at least in mmotm, we still have include2...
Maybe Sam is queueing the patches to remove include2?
Powered by blists - more mailing lists