Remove .annobin* symbols from ld.so (#2126477)
Rawhide commits: -b400cead41
-4c6fa526bf
This commit is contained in:
parent
6904f9b37b
commit
d8aa8def5b
@ -148,7 +148,7 @@ end \
|
|||||||
Summary: The GNU libc libraries
|
Summary: The GNU libc libraries
|
||||||
Name: glibc
|
Name: glibc
|
||||||
Version: %{glibcversion}
|
Version: %{glibcversion}
|
||||||
Release: 42%{?dist}
|
Release: 43%{?dist}
|
||||||
|
|
||||||
# In general, GPLv2+ is used by programs, LGPLv2+ is used for
|
# In general, GPLv2+ is used by programs, LGPLv2+ is used for
|
||||||
# libraries.
|
# libraries.
|
||||||
@ -2641,6 +2641,9 @@ fi
|
|||||||
%files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared
|
%files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Oct 03 2022 Arjun Shankar <arjun@redhat.com> - 2.34-43
|
||||||
|
- Remove .annobin* symbols from ld.so (#2126477)
|
||||||
|
|
||||||
* Tue Sep 06 2022 Arjun Shankar <arjun@redhat.com> - 2.34-42
|
* Tue Sep 06 2022 Arjun Shankar <arjun@redhat.com> - 2.34-42
|
||||||
- Co-Authored-By: Benjamin Herrenschmidt <benh@amazon.com>
|
- Co-Authored-By: Benjamin Herrenschmidt <benh@amazon.com>
|
||||||
- Retain .gnu_debuglink section in libc.so.6 (#2090744)
|
- Retain .gnu_debuglink section in libc.so.6 (#2090744)
|
||||||
|
@ -135,6 +135,11 @@ while true ; do
|
|||||||
done
|
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).
|
||||||
|
if nm --format=just-symbols "$ldso_path" \
|
||||||
|
| grep '^\.annobin' > "$ldso_tmp.annobin-symbols"; then
|
||||||
|
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