]> code.ossystems Code Review - openembedded-core.git/commitdiff
gdb: disable installation of bfd/iberty/opcodes
authorKevin Tian <kevin.tian@intel.com>
Fri, 20 Aug 2010 05:13:36 +0000 (13:13 +0800)
committerRichard Purdie <rpurdie@linux.intel.com>
Fri, 20 Aug 2010 15:03:07 +0000 (16:03 +0100)
Those are assumed to be provided by binutils, so we disable installation
here. Without doing so, a broken libbfd.la from gdb is installed to sysroot
which overrides binutils version and then hurt other packages such as
oprofile

also fix --with-readline to --with-system-readline

Signed-off-by: Kevin Tian <kevin.tian@intel.com>
meta/packages/gdb/gdb-common.inc
meta/packages/gdb/gdb-cross-canadian_7.1.bb
meta/packages/gdb/gdb-cross_7.1.bb
meta/packages/gdb/gdb_7.1.bb

index d3bda85e1d1dee5e7d68c6d2200893b2881df6dc..16b653e46eac27f00e6b339e533c6f08831b9951 100644 (file)
@@ -24,7 +24,7 @@ EXTRA_OEMAKE = "'SUBDIRS=intl mmalloc libiberty opcodes bfd sim gdb etc utils'"
 EXPAT = "--without-expat"
 
 EXTRA_OECONF = "--disable-gdbtk --disable-tui --disable-x \
-                --with-curses --disable-multilib --with-readline --disable-sim \
+                --with-curses --disable-multilib --with-system-readline --disable-sim \
                 ${GDBPROPREFIX} --with-libelf=${STAGING_DIR_TARGET} ${EXPAT}"
 GDBPROPREFIX = "--program-prefix=''"
 
@@ -35,6 +35,14 @@ do_configure () {
        oe_runconf
 }
 
+# we don't want gdb to provide bfd/iberty/opcodes, which instead will override the
+# right bits installed by binutils.
+do_install_append() {
+       rm -rf ${D}${libdir}
+       rm -rf ${D}${includedir}
+       rm -rf ${D}${datadir}/locale
+}
+
 RRECOMMENDS_gdb_append_linux = " glibc-thread-db "
 RRECOMMENDS_gdb_append_linux-gnueabi = " glibc-thread-db "
 
index 5982c0568eae14924a567e60aa3cd9f0105740bf..3adcdcc2844437c98f5a71fc80c33bdae10a0e50 100644 (file)
@@ -4,7 +4,7 @@ DEPENDS = "ncurses-nativesdk expat-nativesdk gettext-nativesdk"
 
 inherit cross-canadian
 
-PR = "r0"
+PR = "r1"
 
 GDBPROPREFIX = "--program-prefix='${TARGET_PREFIX}'"
 EXPAT = "--with-expat"
index b0d0ab87c2c04e1541c34a7a64f54d429ccaacc1..3e4ce6f68b0f631bbe83c3b7d7f82eb18a43969c 100644 (file)
@@ -2,4 +2,4 @@ require gdb-cross.inc
 
 SRC_URI += "file://sim-install-6.6.patch;patch=1"
 
-PR = "r0"
+PR = "r1"
index 5b8f3769bd8679d36afc28efd77a9f9313de5415..be40f3f12be9d4ddfb03a541b150a9577ecb3e94 100644 (file)
@@ -1,3 +1,3 @@
 require gdb.inc
 
-PR = "r1"
+PR = "r2"