Re: [Yaffs] mv problem

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Timofei V. Bondarenko
Date:  
To: Martin Fouts
CC: Timofei V. Bondarenko, yaffs
New-Topics: Re: [Yaffs] mv problem --> now KBUILD_MODNAME
Subject: Re: [Yaffs] mv problem
Hi.

Martin Fouts wrote:
>>BTW, it is NOT a good idea to nail down a yaffs module
>>configuration with that "moduleconfig.h" file. Less for
>>compiler complaints it makes the entire weirdo kinda funny
>>when mututally exclusive options got picked up from that file
>>and kernel config...
>>
>
>
> moduleconfig.h is only meant to be used when building yaffs2 outside of
> the kernel tree as a module. I added it in the past few days, as a
> simple way to get out-of-tree module building working again.
>
> If you build in-kernel, then you shouldn't see anything from
> moduleconfig.h because it is protected by KBUILD_MODNAME, which I
> _thought_ was only defined when you were building out-of-tree.
>
> I will investigate this, and if KBUILD_MODNAME is being defined when
> building a module in-tree, then I'll find a better guard to use.


It's defined, because the yaffs still a module,
no matter how it is linked and where is it compiled from.

I could suggest to use "gcc -include moduleconfig.h" in the Makefile.

--
    Tim.