From: Chen Qi Date: Tue, 13 May 2014 02:54:26 +0000 (+0800) Subject: gdb: add PACKAGECONFIG for babeltrace X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~33653 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c34d9391136b09bc2e7b0bda6cdc96507845c4b;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git gdb: add PACKAGECONFIG for babeltrace Add PACKAGECONFIG for 'babeltrace' so that we don't have the implicit dependency which might lead to problems when building images. As an example of showing what problem we might have without this patch, see the following steps which would lead to a failure. 1. IMAGE_INSTALL_append = " gdb" 2. bitbake babeltrace 3. bitbake gdb 4. bitbake babeltrace -ccleansstate 5. bitbake core-image-minimal The rootfs process would fail with the following error message. error: Can't install gdb-7.7-r0@i586: no package provides babeltrace >= 1.2.1+git0+66c2a20b43 Signed-off-by: Chen Qi Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-devtools/gdb/gdb_7.7.bb b/meta/recipes-devtools/gdb/gdb_7.7.bb index c7ca26b9c1a..1abc9d8e76e 100644 --- a/meta/recipes-devtools/gdb/gdb_7.7.bb +++ b/meta/recipes-devtools/gdb/gdb_7.7.bb @@ -5,6 +5,7 @@ inherit python-dir PACKAGECONFIG ??= "" PACKAGECONFIG[python] = "--with-python=${WORKDIR}/python,--without-python,python" +PACKAGECONFIG[babeltrace] = "--with-babeltrace,--without-babeltrace,babeltrace" do_configure_prepend() { if [ -n "${@bb.utils.contains('PACKAGECONFIG', 'python', 'python', '', d)}" ]; then