]> code.ossystems Code Review - openembedded-core.git/commitdiff
gdb: Clean up recipe and don't inherit cross for cross-canadian
authorRichard Purdie <rpurdie@linux.intel.com>
Wed, 2 Dec 2009 11:35:35 +0000 (11:35 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Wed, 2 Dec 2009 11:35:35 +0000 (11:35 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
meta/packages/gdb/gdb-common.inc
meta/packages/gdb/gdb-cross-canadian_6.8.bb
meta/packages/gdb/gdb-cross.inc
meta/packages/gdb/gdb-cross_6.8.bb
meta/packages/gdb/gdb.inc
meta/packages/gdb/gdb_6.8.bb

index 266c8fe6b23ec31e5d17316f50ea7728a6bc2c43..49231a525d310ec8a9bd1ae4c50b621458784dbb 100644 (file)
@@ -3,6 +3,7 @@ HOMEPAGE = "http://www.gnu.org/software/gdb/"
 LICENSE="GPLv3+"
 SECTION = "devel"
 PRIORITY = "optional"
+DEPENDS = "ncurses readline"
 
 inherit autotools
 
@@ -18,3 +19,23 @@ export CPPFLAGS_FOR_BUILD = "${BUILD_CPPFLAGS}"
 
 B = "${WORKDIR}/build-${TARGET_SYS}"
 
+EXTRA_OEMAKE = "'SUBDIRS=intl mmalloc libiberty opcodes bfd sim gdb etc utils'"
+
+EXTRA_OECONF = "--disable-gdbtk --disable-tui --disable-x \
+                --with-curses --disable-multilib --with-readline --disable-sim \
+                ${GDBPROPREFIX}"
+GDBPROPREFIX = "--program-prefix=''"
+
+do_configure () {
+       # override this function to avoid the autoconf/automake/aclocal/autoheader
+       # calls for now
+       (cd ${S} && gnu-configize) || die "failure in running gnu-configize"
+        oe_runconf
+}
+
+PACKAGES =+ "gdbserver"
+FILES_gdbserver = "${bindir}/gdbserver"
+
+RRECOMMENDS_gdb_append_linux = " glibc-thread-db "
+RRECOMMENDS_gdb_append_linux-gnueabi = " glibc-thread-db "
+
index badcba25337752f725ef528921df38b421300831..5de6547f855ef9106606d17412c1afc93b1a44e9 100644 (file)
@@ -1,5 +1,7 @@
-require gdb-cross.inc
+require gdb-common.inc
 
 DEPENDS = "ncurses-nativesdk expat-nativesdk"
 
 inherit cross-canadian
+
+PR = "r8"
index 1618c80bec85f382038796c2ac93e53ee65765ed..11784e0d2b4a07467be69e1e0dc0262d94cdb213 100644 (file)
@@ -2,15 +2,8 @@ require gdb-common.inc
 
 DEPENDS = "ncurses-native"
 
-EXTRA_OEMAKE = "'SUBDIRS=intl mmalloc libiberty opcodes bfd sim gdb etc utils' LDFLAGS='${BUILD_LDFLAGS}'"
+#EXTRA_OEMAKE += "LDFLAGS='${BUILD_LDFLAGS}'"
 
-EXTRA_OECONF = "--with-curses --with-readline"
-
-do_configure () {
-# override this function to avoid the autoconf/automake/aclocal/autoheader
-# calls for now
-       (cd ${S} && gnu-configize) || die "failure in running gnu-configize"
-       oe_runconf
-}
+GDBPROPREFIX = ""
 
 inherit cross
index 8462b6cb864ae13a069e40be9035c2272a2cc68c..19c2da23f8f6962f2f1ac13408b6fc4b069bdaf3 100644 (file)
@@ -1,7 +1,5 @@
 require gdb-cross.inc
 
-inherit cross
-
 SRC_URI += "file://sim-install-6.6.patch;patch=1"
 
-PR = "r2"
+PR = "r3"
index 8c9bfa72675615587398425cf1d72466bf0dff57..e1acceb2f60a8d2f03036c71af17f3a960e14b18 100644 (file)
@@ -1,33 +1,11 @@
 require gdb-common.inc
 
-DEPENDS = "ncurses readline"
-
-PACKAGES =+ "gdbserver"
-FILES_gdbserver = "${bindir}/gdbserver"
-
-RRECOMMENDS_gdb_append_linux = " glibc-thread-db "
-RRECOMMENDS_gdb_append_linux-gnueabi = " glibc-thread-db "
-
 inherit gettext
 
 SRC_URI += "file://kill_arm_map_symbols.patch;patch=1 \
             file://gdbserver-cflags-last.diff;patch=1;pnum=0 \
-                       file://ignore_whitespace_changes.patch;patch=1 "
-#FIXME    file://uclibc.patch;patch=1 \
-
-EXTRA_OEMAKE = "'SUBDIRS=intl mmalloc libiberty opcodes bfd sim gdb etc utils'"
-
-EXTRA_OECONF = "--disable-gdbtk --disable-tui --disable-x \
-                --with-curses --disable-multilib --with-readline --disable-sim \
-                --program-prefix=''"
-
-LDFLAGS_append = " -s"
-export CFLAGS_append=" -L${STAGING_LIBDIR}"
+            file://ignore_whitespace_changes.patch;patch=1 "
 
-do_configure () {
-       # override this function to avoid the autoconf/automake/aclocal/autoheader
-       # calls for now
-       (cd ${S} && gnu-configize) || die "failure in running gnu-configize"
-        CPPFLAGS="" oe_runconf
-}
+#LDFLAGS_append = " -s"
+#export CFLAGS_append=" -L${STAGING_LIBDIR}"
 
index 5c395650cb32e26a71997290f5aa5a3531fdb3a8..6495d6cdca91c326765fefa069095cd9045a2bde 100644 (file)
@@ -1,3 +1,3 @@
 require gdb.inc
 
-PR = "r5"
+PR = "r7"