[OE-core] [PATCH] kernel-devsrc: fix missing generated files from the packet

zhou li li.zhou at windriver.com
Tue Feb 18 03:57:28 UTC 2020


On 2/18/20 10:12 AM, Bruce Ashfield wrote:
> On Mon, Feb 17, 2020 at 9:07 PM Li Zhou <li.zhou at windriver.com> wrote:
>> The file arch/arm/include/generated/asm/unistd-nr.h is needed by some
>> external kernel module. Error occurs when building the module with
>> the SDK.
>>
>> Add arch/${ARCH}/include/generated dir and files under it to
>> kernel-devsrc package to solve this issue.
>>
>> Signed-off-by: Li Zhou <li.zhou at windriver.com>
>> ---
>>   meta/recipes-kernel/linux/kernel-devsrc.bb | 6 ++++++
>>   1 file changed, 6 insertions(+)
>>
>> diff --git a/meta/recipes-kernel/linux/kernel-devsrc.bb b/meta/recipes-kernel/linux/kernel-devsrc.bb
>> index b6f2dbc..8621fe1 100644
>> --- a/meta/recipes-kernel/linux/kernel-devsrc.bb
>> +++ b/meta/recipes-kernel/linux/kernel-devsrc.bb
>> @@ -108,6 +108,12 @@ do_install() {
>>          fi
>>
>>          cp -a include $kerneldir/build/include
>> +
>> +       if [ -d arch/${ARCH}/include/generated ]; then
>> +           mkdir -p $kerneldir/build/arch/${ARCH}/include
>> +           cp -r arch/${ARCH}/include/generated $kerneldir/build/arch/${ARCH}/include
>> +       fi
> This is just papering over the real problem.
>
> Anything that is generated, should be regenerated when the headers are
> used/prepared.
>
> What is missing and/or why isn't that happening with this ?
>
> Bruce


In some old version yocto, the file 
arch/arm/include/generated/asm/unistd-nr.h can be directly used from our 
sdk. So now it isn't permitted any more? And we should figure out how to 
generate it again when developing the external kernel modules? Thank you.


>
>> +
>>       )
>>
>>       # now grab the chunks from the source tree that we need
>> --
>> 1.9.1
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
>
-- 
Best Regards!
Zhou Li
Phone number: 86-10-84778511



More information about the Openembedded-core mailing list