[OE-core] [PATCH] gdb-cross-canadian: disable conflicting PACKAGECONFIG variables
Jonathan Liu
net147 at gmail.com
Sun Mar 27 00:45:03 UTC 2016
The PACKAGECONFIG variables in gdb-common.inc don't work correctly for
the cross recipes so they need to be disabled.
Python support was not being enabled because the python PACKAGECONFIG
added --without-python to OE_EXTRACONF.
The recipe depends on nativesdk-readline and the readline PACKAGECONFIG
just adds an unnecessary extra dependency on readline. The
--with-system-readline configure argument is explicitly added
to EXTRA_OECONF to ensure we link to nativesdk-readline.
Signed-off-by: Jonathan Liu <net147 at gmail.com>
---
meta/recipes-devtools/gdb/gdb-cross-canadian.inc | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/meta/recipes-devtools/gdb/gdb-cross-canadian.inc b/meta/recipes-devtools/gdb/gdb-cross-canadian.inc
index ae97759..952f28f 100644
--- a/meta/recipes-devtools/gdb/gdb-cross-canadian.inc
+++ b/meta/recipes-devtools/gdb/gdb-cross-canadian.inc
@@ -13,7 +13,12 @@ RDEPENDS_${PN} += "nativesdk-python-core nativesdk-python-lang nativesdk-python-
GDBPROPREFIX = "--program-prefix='${TARGET_PREFIX}'"
-EXTRA_OECONF_append = " --with-python=${WORKDIR}/python"
+EXTRA_OECONF += "--with-python=${WORKDIR}/python"
+EXTRA_OECONF += "--with-system-readline"
+
+# Disable conflicting PACKAGECONFIG variables in gdb-common.inc
+PACKAGECONFIG[python] = ""
+PACKAGECONFIG[readline] = ""
SSTATE_DUPWHITELIST += "${STAGING_DATADIR}/gdb"
--
2.7.4
More information about the Openembedded-core
mailing list