]> code.ossystems Code Review - openembedded-core.git/commitdiff
Update debug packages to place symbol files in a .debug directory - fixes certain...
authorRichard Purdie <richard@openedhand.com>
Fri, 28 Jul 2006 15:12:05 +0000 (15:12 +0000)
committerRichard Purdie <richard@openedhand.com>
Fri, 28 Jul 2006 15:12:05 +0000 (15:12 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@578 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/classes/package.bbclass
meta/conf/bitbake.conf

index 63657489567d102e4409306b3ad3811a2b684cce..e67fb749fe12b7b21099361329e1d54b1e2e9900 100644 (file)
@@ -177,10 +177,12 @@ runstrip() {
                        ro=1
                        chmod +w "$1"
                }
-               '${OBJCOPY}' --only-keep-debug "$1" "$1.dbg"
+               mkdir $(dirname "$1")/.debug
+               debugfile="$(dirname "$1")/.debug/$(basename "$1")"
+               '${OBJCOPY}' --only-keep-debug "$1" "$debugfile"
                '${STRIP}' "$1"
                st=$?
-               '${OBJCOPY}' --add-gnu-debuglink="$1.dbg" "$1"
+               '${OBJCOPY}' --add-gnu-debuglink="$debugfile" "$1"
                test -n "$ro" && chmod -w "$1"
                if test $st -ne 0
                then
index 6c15ef71b43cd8245f9cb942283bffebc5e512d1..759f1381ec0c75727cbbc1bee109b939c2baeee2 100644 (file)
@@ -118,8 +118,8 @@ FILES_${PN}-dev = "${includedir} ${libdir}/lib*.so ${libdir}/*.la \
                 ${libdir}/*.a ${libdir}/*.o ${libdir}/pkgconfig \
                 /lib/*.a /lib/*.o ${datadir}/aclocal"
 FILES_${PN}-locale = "${datadir}/locale"
-FILES_${PN}-dbg = "${bindir}/*.dbg ${sbindir}/*.dbg ${libexecdir}/*.dbg ${libdir}/lib*.so.*.dbg \
-            /bin/*.dbg /sbin/*.dbg /lib/*.so*.dbg ${libdir}/${PN}/*.dbg"
+FILES_${PN}-dbg = "${bindir}/.debug ${sbindir}/.debug ${libexecdir}/.debug ${libdir}/.debug \
+            /bin/.debug /sbin/.debug /lib/.debug ${libdir}/${PN}/.debug"
 
 # File manifest