Do not require .annobin symbols in wrap-find-debuginfo.sh
This commit is contained in:
parent
aa0d1b7d9f
commit
4c6fa526bf
@ -136,9 +136,10 @@ done
|
|||||||
debug_base_name=${last_arg:-$RPM_BUILD_ROOT}
|
debug_base_name=${last_arg:-$RPM_BUILD_ROOT}
|
||||||
$debugedit -b "$debug_base_name" -d "$debug_dest_name" -n $ldso_path
|
$debugedit -b "$debug_base_name" -d "$debug_dest_name" -n $ldso_path
|
||||||
# Remove the .annobin* symbols (and only them).
|
# Remove the .annobin* symbols (and only them).
|
||||||
nm --format=just-symbols "$ldso_path" \
|
if nm --format=just-symbols "$ldso_path" \
|
||||||
| grep '^\.annobin' > "$ldso_tmp.annobin-symbols"
|
| grep '^\.annobin' > "$ldso_tmp.annobin-symbols"; then
|
||||||
objcopy --strip-symbols="$ldso_tmp.annobin-symbols" "$ldso_path"
|
objcopy --strip-symbols="$ldso_tmp.annobin-symbols" "$ldso_path"
|
||||||
|
fi
|
||||||
|
|
||||||
# Apply single-file DWARF optimization.
|
# Apply single-file DWARF optimization.
|
||||||
dwz $ldso_path
|
dwz $ldso_path
|
||||||
|
Loading…
Reference in New Issue
Block a user