Revert "[RFC] Provide source files for useful debug packages"
This reverts commit a79c0038ae
.
I merged the wrong branch into master...
This commit is contained in:
parent
a79c0038ae
commit
5fbb361261
1 changed files with 1 additions and 19 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue