]> code.ossystems Code Review - openembedded-core.git/commitdiff
external-csl-toolchain: split out gdbserver packages
authorChristopher Larson <chris_larson@mentor.com>
Mon, 6 Feb 2012 20:07:15 +0000 (14:07 -0600)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 8 Feb 2012 10:42:40 +0000 (10:42 +0000)
Signed-off-by: Christopher Larson <chris_larson@mentor.com>
meta/recipes-core/meta/external-csl-toolchain.bb

index fc35acbb939e172bfcf7a38cbebae6a9ce5310e7..22aa99657f8200705c4a35214809a222897c1c28 100644 (file)
@@ -64,6 +64,7 @@ do_install() {
                install -d ${D}${bindir}/.debug
                mv ${D}${libdir}/bin/.debug/* ${D}${bindir}/.debug/
        fi
+       ln -s ../../bin/gdbserver ${D}${libdir}/bin/sysroot-gdbserver
 
        sed -i -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${D}${libdir}/libc.so
        sed -i -e "s# /lib# ../../lib#g" -e "s# /usr/lib# .#g" ${D}${libdir}/libpthread.so
@@ -86,7 +87,7 @@ external_toolchain_sysroot_adjust() {
        fi
 }
 
-PACKAGES =+ "libgcc libgcc-dev libstdc++ libstdc++-dev linux-libc-headers linux-libc-headers-dev"
+PACKAGES =+ "libgcc libgcc-dev libstdc++ libstdc++-dev linux-libc-headers linux-libc-headers-dev gdbserver gdbserver-dbg"
 
 INSANE_SKIP_libgcc = "1"
 INSANE_SKIP_libstdc++ = "1"
@@ -126,7 +127,8 @@ PKGV_libstdc++ = "${CSL_VER_GCC}"
 PKGV_libstdc++-dev = "${CSL_VER_GCC}"
 PKGV_linux-libc-headers = "${CSL_VER_KERNEL}"
 PKGV_linux-libc-headers-dev = "${CSL_VER_KERNEL}"
-PKGV_gdbserver = "${CSL_VER_GDBSERVER}"
+PKGV_gdbserver = "${CSL_VER_GDB}"
+PKGV_gdbserver-dbg = "${CSL_VER_GDB}"
 
 FILES_libgcc = "${base_libdir}/libgcc_s.so.1"
 FILES_libgcc-dev = "${base_libdir}/libgcc_s.so"
@@ -145,3 +147,5 @@ FILES_linux-libc-headers = "${includedir}/asm* \
        ${includedir}/sound \
        ${includedir}/video \
 "
+FILES_gdbserver = "${bindir}/gdbserver ${libdir}/bin/sysroot-gdbserver"
+FILES_gdbserver-dbg = "${bindir}/.debug/gdbserver"