[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