# # old_revision [190f097c5ba012f104c1da5f3f25f62ca0d37160] # # patch "classes/package.bbclass" # from [a835f3a02d0784b1494dbfe9c4a50f94385331d5] # to [5fe6208c6c1df04d3b1a759e4d12d4b3f03240ca] # # patch "conf/bitbake.conf" # from [64334dc0cc665c7a58672c7a8330577daad17b03] # to [440dfffd41e9b5b3de96ca75022a918c9a879e04] # ============================================================ --- classes/package.bbclass a835f3a02d0784b1494dbfe9c4a50f94385331d5 +++ classes/package.bbclass 5fe6208c6c1df04d3b1a759e4d12d4b3f03240ca @@ -177,10 +177,11 @@ ro=1 chmod +w "$1" } - '${OBJCOPY}' --only-keep-debug "$1" "$1.dbg" + mkdir $(dirname "$1")/.debug + '${OBJCOPY}' --only-keep-debug "$1" "$(dirname "$1")/.debug/$(basename "$1")" '${STRIP}' "$1" st=$? - '${OBJCOPY}' --add-gnu-debuglink="$1.dbg" "$1" + '${OBJCOPY}' --add-gnu-debuglink="$(dirname "$1")/.debug/$(basename "$1")" "$1" test -n "$ro" && chmod -w "$1" if test $st -ne 0 then ============================================================ --- conf/bitbake.conf 64334dc0cc665c7a58672c7a8330577daad17b03 +++ conf/bitbake.conf 440dfffd41e9b5b3de96ca75022a918c9a879e04 @@ -118,8 +118,8 @@ ${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