Patchwork [1/1] gdb: add PACKAGECONFIG for babeltrace

login
register
mail settings
Submitter Qi.Chen@windriver.com
Date May 13, 2014, 2:54 a.m.
Message ID <61850645ac9dce0499383ace5ddd5af4c29bccf2.1399949579.git.Qi.Chen@windriver.com>
Download mbox | patch
Permalink /patch/72043/
State New
Headers show

Comments

Qi.Chen@windriver.com - May 13, 2014, 2:54 a.m.
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 <Qi.Chen@windriver.com>
---
 meta/recipes-devtools/gdb/gdb_7.7.bb |    1 +
 1 file changed, 1 insertion(+)

Patch

diff --git a/meta/recipes-devtools/gdb/gdb_7.7.bb b/meta/recipes-devtools/gdb/gdb_7.7.bb
index c7ca26b..1abc9d8 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