* [meta-ti][scarthgap][PATCH] meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures
@ 2026-10-14 20:43 Thorsten Lannynd
2026-10-14 20:51 ` PRC Automation
2026-10-14 21:43 ` Denys Dmytriyenko
0 siblings, 2 replies; 4+ messages in thread
From: Thorsten Lannynd @ 2026-10-14 20:43 UTC (permalink / raw)
To: meta-ti, reatmon; +Cc: rs, detheridge, b-brnich
Without BB_DEFER_BBCLASSES, :ti-soc is missing from OVERRIDES from a
nativesdk context so DEPLOY_DIR_IMAGE results in an incorrect path.
Add :class-nativesdk to layer.conf and a flutter dynamic layer bbappend to
skip file-rdeps on the bundled host binaries.
Signed-off-by: Thorsten Lannynd <t-lannynd@ti.com>
---
meta-ti-bsp/conf/layer.conf | 2 ++
.../flutter-engine/flutter-engine-sdk_git.bbappend | 3 +++
2 files changed, 5 insertions(+)
create mode 100644 meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engine/flutter-engine-sdk_git.bbappend
diff --git a/meta-ti-bsp/conf/layer.conf b/meta-ti-bsp/conf/layer.conf
index d87d040b..ef4d233f 100644
--- a/meta-ti-bsp/conf/layer.conf
+++ b/meta-ti-bsp/conf/layer.conf
@@ -24,6 +24,7 @@ LAYERRECOMMENDS_meta-ti-bsp = " \
BBFILES_DYNAMIC += " \
openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/recipes*/*/*.bbappend \
+ flutter-layer:${LAYERDIR}/dynamic-layers/flutter-layer/recipes*/*/*.bbappend \
"
SIGGEN_EXCLUDERECIPES_ABISAFE += " \
@@ -34,6 +35,7 @@ HOSTTOOLS_NONFATAL += "truncate xxd comm"
TI_COMMON_DEPLOY ?= "${TOPDIR}/deploy-ti"
DEPLOY_DIR_IMAGE:ti-soc = "${TI_COMMON_DEPLOY}/images/${MACHINE}"
+DEPLOY_DIR_IMAGE:class-nativesdk = "${TI_COMMON_DEPLOY}/images/${MACHINE}"
SDK_DEPLOY:ti-soc = "${TI_COMMON_DEPLOY}/sdk"
PSEUDO_IGNORE_PATHS:append:ti-soc = ",${TI_COMMON_DEPLOY}"
diff --git a/meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engine/flutter-engine-sdk_git.bbappend b/meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engine/flutter-engine-sdk_git.bbappend
new file mode 100644
index 00000000..92e38f1e
--- /dev/null
+++ b/meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engine/flutter-engine-sdk_git.bbappend
@@ -0,0 +1,3 @@
+# Pre-built x86-64 host binaries that link against libc/libm from the build
+# host, not a packaged nativesdk dep.
+INSANE_SKIP:class-nativesdk:append = " file-rdeps"
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [meta-ti][scarthgap][PATCH] meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures
2026-10-14 20:43 [meta-ti][scarthgap][PATCH] meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures Thorsten Lannynd
@ 2026-10-14 20:51 ` PRC Automation
2026-10-14 21:43 ` Denys Dmytriyenko
1 sibling, 0 replies; 4+ messages in thread
From: PRC Automation @ 2026-10-14 20:51 UTC (permalink / raw)
To: Thorsten Lannynd; +Cc: meta-ti, reatmon, rs, detheridge, b-brnich
meta-ti / na / 20261014204330.2837679-1-t-lannynd
PRC Results: FAIL
=========================================================
check-yocto-patches: PASS
=========================================================
Patches
----------------------------------------
WARN - [meta-ti][scarthgap][PATCH] meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures
WARN: Commit message does not include file/recipe name: meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures. (COMMIT-MESSAGE-2)
patch
WARN: Commit message should not include directory path to recipe: meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures.
meta-ti-bsp (COMMIT-MESSAGE-3)
patch
For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
=========================================================
apply-yocto-patch: PASS
=========================================================
scarthgap
=====================
Summary:
- Patch Series: [meta-ti][scarthgap][PATCH] meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures
- Submitter: From: Thorsten Lannynd <t-lannynd@ti.com>
- Date: Date: Wed, 14 Oct 2026 15:43:30 -0500
- Num Patches: 1
- Mailing List (public inbox) Commit SHA: e982506005ed161ad0ba14ada3fc825f30e66a39
Applied to:
- Repository: lcpd-prc-meta-ti
- Base Branch: scarthgap-wip
- Commit Author: LCPD Automation Script <lcpdbld@list.ti.com>
- Commit Subject: CI/CD Auto-Merger: cicd.scarthgap.202608190946
- Commit SHA: ef43a90c91d5a9754b2f28f09debd553fbc6a2d5
Patches
----------------------------------------
All patches applied
=========================================================
check-yocto-repo: FAIL
=========================================================
scarthgap
=====================
FAIL
WARN: .bbappend files might need a guard to make them check-layer compliant. (GUARD-1)
meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engine/flutter-engine-sdk_git.bbappend
For details on the above errors/warnings visit: https://lists.yoctoproject.org/g/meta-ti/wiki/40887
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [meta-ti][scarthgap][PATCH] meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures
2026-10-14 20:43 [meta-ti][scarthgap][PATCH] meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures Thorsten Lannynd
2026-10-14 20:51 ` PRC Automation
@ 2026-10-14 21:43 ` Denys Dmytriyenko
2026-10-15 2:11 ` Lannynd, Thorsten
1 sibling, 1 reply; 4+ messages in thread
From: Denys Dmytriyenko @ 2026-10-14 21:43 UTC (permalink / raw)
To: t-lannynd; +Cc: meta-ti, reatmon, rs, detheridge, b-brnich
On Wed, Oct 14, 2026 at 03:43:30PM -0500, Thorsten Lannynd via lists.yoctoproject.org wrote:
> Without BB_DEFER_BBCLASSES, :ti-soc is missing from OVERRIDES from a
> nativesdk context so DEPLOY_DIR_IMAGE results in an incorrect path.
>
> Add :class-nativesdk to layer.conf and a flutter dynamic layer bbappend to
> skip file-rdeps on the bundled host binaries.
>
> Signed-off-by: Thorsten Lannynd <t-lannynd@ti.com>
> ---
> meta-ti-bsp/conf/layer.conf | 2 ++
> .../flutter-engine/flutter-engine-sdk_git.bbappend | 3 +++
> 2 files changed, 5 insertions(+)
> create mode 100644 meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engine/flutter-engine-sdk_git.bbappend
>
> diff --git a/meta-ti-bsp/conf/layer.conf b/meta-ti-bsp/conf/layer.conf
> index d87d040b..ef4d233f 100644
> --- a/meta-ti-bsp/conf/layer.conf
> +++ b/meta-ti-bsp/conf/layer.conf
> @@ -24,6 +24,7 @@ LAYERRECOMMENDS_meta-ti-bsp = " \
>
> BBFILES_DYNAMIC += " \
> openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/recipes*/*/*.bbappend \
> + flutter-layer:${LAYERDIR}/dynamic-layers/flutter-layer/recipes*/*/*.bbappend \
> "
>
> SIGGEN_EXCLUDERECIPES_ABISAFE += " \
> @@ -34,6 +35,7 @@ HOSTTOOLS_NONFATAL += "truncate xxd comm"
>
> TI_COMMON_DEPLOY ?= "${TOPDIR}/deploy-ti"
> DEPLOY_DIR_IMAGE:ti-soc = "${TI_COMMON_DEPLOY}/images/${MACHINE}"
> +DEPLOY_DIR_IMAGE:class-nativesdk = "${TI_COMMON_DEPLOY}/images/${MACHINE}"
I don't think this is correct.
What nativesdk package are you trying to deploy to the target image deploy
area?
> SDK_DEPLOY:ti-soc = "${TI_COMMON_DEPLOY}/sdk"
> PSEUDO_IGNORE_PATHS:append:ti-soc = ",${TI_COMMON_DEPLOY}"
>
> diff --git a/meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engine/flutter-engine-sdk_git.bbappend b/meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engine/flutter-engine-sdk_git.bbappend
> new file mode 100644
> index 00000000..92e38f1e
> --- /dev/null
> +++ b/meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engine/flutter-engine-sdk_git.bbappend
> @@ -0,0 +1,3 @@
> +# Pre-built x86-64 host binaries that link against libc/libm from the build
> +# host, not a packaged nativesdk dep.
> +INSANE_SKIP:class-nativesdk:append = " file-rdeps"
> --
> 2.34.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: [meta-ti][scarthgap][PATCH] meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures
2026-10-14 21:43 ` Denys Dmytriyenko
@ 2026-10-15 2:11 ` Lannynd, Thorsten
0 siblings, 0 replies; 4+ messages in thread
From: Lannynd, Thorsten @ 2026-10-15 2:11 UTC (permalink / raw)
To: Denys Dmytriyenko
Cc: meta-ti@lists.yoctoproject.org, Eatmon, Ryan, Sapp, Randolph,
Etheridge, Darren, Brnich, Brandon
On Wed, Oct 14, 2026 at 04:44 PM, Denys Dmytriyenko wrote:
> On Wed, Oct 14, 2026 at 03:43:30PM -0500, Thorsten Lannynd via
> lists.yoctoproject.org wrote:
> > Without BB_DEFER_BBCLASSES, :ti-soc is missing from OVERRIDES from a
> > nativesdk context so DEPLOY_DIR_IMAGE results in an incorrect path.
> >
> > Add :class-nativesdk to layer.conf and a flutter dynamic layer
> > bbappend to skip file-rdeps on the bundled host binaries.
> >
> > Signed-off-by: Thorsten Lannynd <t-lannynd@ti.com>
> > ---
> > meta-ti-bsp/conf/layer.conf | 2 ++
> > .../flutter-engine/flutter-engine-sdk_git.bbappend | 3 +++
> > 2 files changed, 5 insertions(+)
> > create mode 100644
> > meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engi
> > ne/flutter-engine-sdk_git.bbappend
> >
> > diff --git a/meta-ti-bsp/conf/layer.conf b/meta-ti-bsp/conf/layer.conf
> > index d87d040b..ef4d233f 100644
> > --- a/meta-ti-bsp/conf/layer.conf
> > +++ b/meta-ti-bsp/conf/layer.conf
> > @@ -24,6 +24,7 @@ LAYERRECOMMENDS_meta-ti-bsp = " \
> >
> > BBFILES_DYNAMIC += " \
> >
> > openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-
> layer/recip
> > es*/*/*.bbappend \
> > +
> > + flutter-layer:${LAYERDIR}/dynamic-layers/flutter-layer/recipes*/*/*.
> > + bbappend \
> > "
> >
> > SIGGEN_EXCLUDERECIPES_ABISAFE += " \
> > @@ -34,6 +35,7 @@ HOSTTOOLS_NONFATAL += "truncate xxd comm"
> >
> > TI_COMMON_DEPLOY ?= "${TOPDIR}/deploy-ti"
> > DEPLOY_DIR_IMAGE:ti-soc =
> "${TI_COMMON_DEPLOY}/images/${MACHINE}"
> > +DEPLOY_DIR_IMAGE:class-nativesdk =
> "${TI_COMMON_DEPLOY}/images/${MACHINE}"
>
> I don't think this is correct.
> What nativesdk package are you trying to deploy to the target image deploy
> area?
Hi Denys,
No package is being deployed to the target image deploy area. The
nativesdk-flutter-engine-sdk needs to know where to find the files
from the target recipe.
I believe an alternative is to add this to the bbappend file instead:
DEPLOY_DIR_IMAGE:pn-nativesdk-flutter-engine-sdk = "${TI_COMMON_DEPLOY}/images/${MACHINE}"
The error I was previously seeing in the flutter automated build:
ERROR: flutter-engine-sdk-native-3.47.5-r0 do_install: flutter-engine deployed no host tools at /scratch/chromium_build/chromium_flutter_yocto/build/arago-tmp-default-glibc/deploy/images/am62pxx-evm/flutter-engine-sdk/3.47.5
Thanks,
Thorsten Lannynd
>
>
> > SDK_DEPLOY:ti-soc = "${TI_COMMON_DEPLOY}/sdk"
> > PSEUDO_IGNORE_PATHS:append:ti-soc = ",${TI_COMMON_DEPLOY}"
> >
> > diff --git a/meta-ti-bsp/dynamic-layers/flutter-layer/recipes-
> graphics/flutter-engine/flutter-engine-sdk_git.bbappend b/meta-ti-
> bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-engine/flutter-
> engine-sdk_git.bbappend
> > new file mode 100644
> > index 00000000..92e38f1e
> > --- /dev/null
> > +++ b/meta-ti-bsp/dynamic-layers/flutter-layer/recipes-graphics/flutter-
> engine/flutter-engine-sdk_git.bbappend
> > @@ -0,0 +1,3 @@
> > +# Pre-built x86-64 host binaries that link against libc/libm from the build
> > +# host, not a packaged nativesdk dep.
> > +INSANE_SKIP:class-nativesdk:append = " file-rdeps"
> > --
> > 2.34.1
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-10-15 2:11 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-14 20:43 [meta-ti][scarthgap][PATCH] meta-ti-bsp: flutter: fix nativesdk-flutter-engine-sdk build failures Thorsten Lannynd
2026-10-14 20:51 ` PRC Automation
2026-10-14 21:43 ` Denys Dmytriyenko
2026-10-15 2:11 ` Lannynd, Thorsten
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.