[OE-core] [PATCH] lttng-tools: use perl-misc, perl-modules in ptest deps

Nathan Lynch Nathan_Lynch at mentor.com
Mon Feb 9 17:39:43 UTC 2015


On 02/06/2015 04:56 PM, Nathan Lynch wrote:
> The testcases for lttng-tools use the "prove" command from perl-misc,
> which needs many modules not in the base perl package.

BTW, several of the lttng-tools testcases emit:

  libgcc_s.so.1 must be installed for pthread_cancel to work

This is a fatal error from glibc.  glibc's README says:

  Also note that the shared version of the libgcc_s library must be
  installed for the pthread library to work correctly.

There is no libgcc_s.so.1 on the target.  In glibc.inc I see:

# nptl needs libgcc but dlopens it, so our shlibs code doesn't detect this
#RDEPENDS_${PN} += "${@['','libgcc']['nptl' in '${GLIBC_ADDONS}']}"

but I haven't been able to find out why this code is disabled.
Uncommenting it fixes the issue for me.  Is that the right fix?




More information about the Openembedded-core mailing list