Hi Diego,

This patch is already in the patchset currently out for review:

https://lists.openembedded.org/g/openembedded-core/message/173569

I'll be sending the pull request later today, so it should appear in
the langdale branch in the next day or two.

Thanks!

Steve



On Mon, Nov 21, 2022 at 9:04 PM Diego Sueiro <diego.sue...@arm.com> wrote:
>
> When building with CONFIG_MODVERSIONS=y and CONFIG_RANDSTRUCT=y we need
> to copy the build assets generated for the randstrutc seed to
> STAGING_KERNEL_BUILDDIR, otherwise the out-of-tree modules build will
> generate those assets which will result in a different
> RANDSTRUCT_HASHED_SEED.
>
> (From OE-Core rev: b36303158b2e0273ff415bdedefb379f680b30fc)
>
> Signed-off-by: Diego Sueiro <diego.sue...@arm.com>
> Signed-off-by: Alexandre Belloni <alexandre.bell...@bootlin.com>
> Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org>
> ---
>  meta/classes-recipe/kernel.bbclass | 16 ++++++++++++++++
>  1 file changed, 16 insertions(+)
>
> diff --git a/meta/classes-recipe/kernel.bbclass 
> b/meta/classes-recipe/kernel.bbclass
> index 7bb3449223..3834a42fb9 100644
> --- a/meta/classes-recipe/kernel.bbclass
> +++ b/meta/classes-recipe/kernel.bbclass
> @@ -591,6 +591,22 @@ do_shared_workdir () {
>                         cp tools/objtool/objtool ${kerneldir}/tools/objtool/
>                 fi
>         fi
> +
> +       # When building with CONFIG_MODVERSIONS=y and CONFIG_RANDSTRUCT=y we 
> need
> +       # to copy the build assets generated for the randstruct seed to
> +       # STAGING_KERNEL_BUILDDIR, otherwise the out-of-tree modules build 
> will
> +       # generate those assets which will result in a different
> +       # RANDSTRUCT_HASHED_SEED
> +       if [ -d scripts/basic ]; then
> +               mkdir -p ${kerneldir}/scripts
> +               cp -r scripts/basic ${kerneldir}/scripts
> +       fi
> +
> +       if [ -d scripts/gcc-plugins ]; then
> +               mkdir -p ${kerneldir}/scripts
> +               cp -r scripts/gcc-plugins ${kerneldir}/scripts
> +       fi
> +
>  }
>
>  # We don't need to stage anything, not the modules/firmware since those 
> would clash with linux-firmware
> --
> 2.35.1
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#173681): 
https://lists.openembedded.org/g/openembedded-core/message/173681
Mute This Topic: https://lists.openembedded.org/mt/95191269/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to