The mtrace utility should be packaged on it's own in a new package, that package should have an RDEPENDS on perl. Also that new package should be installed with the tools task, it should not be installed in general images.
have a commit, testing it now
This commit went into master for this bug: commit 76e1d4a7ac18478bb0cbb852f4a844b5e6793c0c Author: Nitin A Kamble <nitin.a.kamble@intel.com> Date: Tue May 15 09:31:32 2012 -0700 eglibc: package mtrace separately add libc-mtrace as dependency for task-core-tools-debug now eglibc-mtrace gets included in an sdk image and not in a non-sdk image. This does not affect builds with uclibc. This fixes bug: [YOCTO# 2374] (From OE-Core rev: a2ad2870a54108027ed33e977470f5f72e0bce1b) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This may not have enough time for 1.2.1 which is closing this week. So this may not go in 1.2.1 . Check With Scott Garman or Saul about 1.2.1 need.
This is fixed and 2523 also has a fix now