From: Max Krummenacher <max.krummenac...@toradex.com>

Hi

With commit d1d09bd4d7 ("bin_package.bbclass: Inhibit the default
dependencies") applied I'm getting a lot of these errors, i.e. qa
does miss libc and compiler provided libs:

ERROR: ti-img-rogue-umlibs-23.1.6404501-r2 do_package_qa: QA Issue: 
/usr/lib/libusc.so.23.1.6404501 contained in package ti-img-rogue-umlibs 
requires ld-linux-aarch64.so.1(GLIBC_2.17)(64bit), but no providers found in 
RDEPENDS:ti-img-rogue-umlibs? [file-rdeps]
ERROR: ti-img-rogue-umlibs-23.1.6404501-r2 do_package_qa: QA Issue: 
/usr/lib/libusc.so.23.1.6404501 contained in package ti-img-rogue-umlibs 
requires libc.so.6(GLIBC_2.17)(64bit), but no providers found in 
RDEPENDS:ti-img-rogue-umlibs? [file-rdeps]
ERROR: ti-img-rogue-umlibs-23.1.6404501-r2 do_package_qa: QA Issue: 
/usr/lib/libufwriter.so.23.1.6404501 contained in package ti-img-rogue-umlibs 
requires libstdc++.so.6(GLIBCXX_3.4.14)(64bit), but no providers found in 
RDEPENDS:ti-img-rogue-umlibs? [file-rdeps]

Reverting the commit makes the build pass, alternatively adding
to depends in the recipe which is using the bin_package class
fixes it too:

DEPENDS += " virtual/${TARGET_PREFIX}compilerlibs virtual/libc"

I'd prefer reverting removing the default dependencies over fixing
each of the recipes which do use the bin_package class to actually
install binaries running in the target user space.

Any opinions?

Max

Max Krummenacher (1):
  Revert "bin_package.bbclass: Inhibit the default dependencies"

 meta/classes-recipe/bin_package.bbclass | 3 ---
 1 file changed, 3 deletions(-)

-- 
2.35.3

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#186768): 
https://lists.openembedded.org/g/openembedded-core/message/186768
Mute This Topic: https://lists.openembedded.org/mt/100987453/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