Re: [meta-arago][master][PATCH v 1/1] tensorflow-lite: Fix file packaging for headers and symlinks
Denys Dmytriyenko <[email protected]> Mon, 27 Apr 2026 11:35:37 -0400
| Newsgroups | org.yoctoproject.lists.meta-arago |
|---|---|
| Message-ID | <[email protected]> |
On Thu, Apr 23, 2026 at 01:24:08PM +0530, Pratham Deshmukh via lists.yoctoproject.org wrote:
> The TensorFlow Lite recipe was missing proper packaging directives for
> development files, causing two issues:
>
> 1. Headers installed to ${includedir} were not being packaged into any
> specific package, resulting in missing headers in the final rootfs
> despite being built and installed correctly.
>
> 2. Unversioned .so symlinks (libtensorflow-lite.so, libtensorflowlite.so)
> were incorrectly placed in the main runtime package instead of the
> development package, triggering QA error [dev-so].
>
> Add FILES:${PN}-dev to properly assign development files:
> - ${includedir}/* for TensorFlow Lite headers
> - libdir}/lib*.so for unversioned shared library symlinks
>
> Signed-off-by: Pratham Deshmukh <[email protected]>
> ---
> .../tensorflow-lite/tensorflow-lite_2.20.0.bb | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lite_2.20.0.bb b/meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lite_2.20.0.bb
> index 559ec5ef..75889b7e 100644
> --- a/meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lite_2.20.0.bb
> +++ b/meta-arago-extras/recipes-framework/tensorflow-lite/tensorflow-lite_2.20.0.bb
> @@ -229,6 +229,11 @@ FILES:${PN}-tools = " \
> /opt/* \
> "
>
> +FILES:${PN}-dev += " \
> + ${includedir}/* \
> + ${libdir}/lib*.so \
These are part of the defaults:
https://git.openembedded.org/openembedded-core/tree/meta/conf/bitbake.conf#n356
I'm not sure your change even does anything here...
> +"
> +
> FILES:python3-${PN} = " \
> ${PYTHON_SITEPACKAGES_DIR}/tflite_runtime \
> ${PYTHON_SITEPACKAGES_DIR}/tflite_runtime.egg-info \
> --
> 2.34.1