From 5fbb361261d6a697f891dc4bfc4e504c4ca363bf Mon Sep 17 00:00:00 2001 From: Allan McRae Date: Mon, 5 Dec 2016 15:12:03 +1000 Subject: Revert "[RFC] Provide source files for useful debug packages" This reverts commit a79c0038ae84c38fe063bd7426a839f3c01c10e8. I merged the wrong branch into master... --- scripts/libmakepkg/tidy/strip.sh.in | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/scripts/libmakepkg/tidy/strip.sh.in b/scripts/libmakepkg/tidy/strip.sh.in index bd5c79a0..1c7aacfd 100644 --- a/scripts/libmakepkg/tidy/strip.sh.in +++ b/scripts/libmakepkg/tidy/strip.sh.in @@ -35,11 +35,6 @@ build_id() { LANG=C readelf -n $1 | sed -n '/Build ID/ { s/.*: //p; q; }' } -source_files() { - LANG=C readelf $1 --debug-dump | \ - awk '/DW_AT_name +:/{name=$8}/DW_AT_comp_dir +:/{print $8 "/" name}' -} - strip_file() { local binary=$1; shift @@ -55,18 +50,6 @@ strip_file() { return fi - # copy source files to debug directory - local f t - for f in $(source_files "$binary"); do - t=${f/$srcdir/$dbgsrc} - mkdir -p "${t%/*}" - cp "$f" "$t" - done - - # adjust debug symbols to point at sources - debugedit -b "${srcdir}" -d /usr/src/debug/ -i "$binary" &> /dev/null - - # copy debug symbols to debug directory mkdir -p "$dbgdir/${binary%/*}" objcopy --only-keep-debug "$binary" "$dbgdir/$binary.debug" objcopy --add-gnu-debuglink="$dbgdir/${binary#/}.debug" "$binary" @@ -106,8 +89,7 @@ tidy_strip() { if check_option "debug" "y"; then dbgdir="$pkgdir-@DEBUGSUFFIX@/usr/lib/debug" - dbgsrc="$pkgdir-@DEBUGSUFFIX@/usr/src/debug" - mkdir -p "$dbgdir" "$dbgsrc" + mkdir -p "$dbgdir" fi local binary strip_flags -- cgit v1.2.3-24-g4f1b