On 04/05/26 4:50 pm, Pratham Deshmukh wrote:
On 02/05/26 4:44 am, Denys Dmytriyenko wrote:
On Wed, Apr 29, 2026 at 02:05:38PM +0530, Pratham Deshmukh via
lists.yoctoproject.org wrote:
On 27/04/26 9:05 pm, Denys Dmytriyenko wrote:
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...
Hi Denys
Thanks for the insights.
Yes there's no need for these changes as it is already
part of defaults. Also, without these changes the headers are
included in the rootfs. So this patch can be ignored/rejected.
This part I did not understand - normally you don't want the header files to
be included in the rootfs, only into the SDK...
Can you please double-check this works as expected?
The reason is to support developing user-space applications related
to TFLite directly on the target device. This provides additional
flexibility
for users who want to compile and test TFLite-based applications
on-target without solely relying on the SDK.
The approach is implemented in the meta-tisdk layer [0]
[0] https://github.com/TexasInstruments/meta-tisdk/pull/179
Attached incorrect patch link in the previous message. Please check the
correct one [0]
[0]
https://github.com/TexasInstruments/meta-tisdk/pull/173/changes#diff-50da8e5c6055ea370e9556e0ffed6bf9ac1e1331b5eecd6a3bd42f63f23294a6R5
Thanks & Regards,
Pratham
+"
+
FILES:python3-${PN} = " \
${PYTHON_SITEPACKAGES_DIR}/tflite_runtime \
${PYTHON_SITEPACKAGES_DIR}/tflite_runtime.egg-info \
--
2.34.1
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#17514):
https://lists.yoctoproject.org/g/meta-arago/message/17514
Mute This Topic: https://lists.yoctoproject.org/mt/118968436/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-arago/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-