.mod files: Strip annobin annotations and .eh_frame, and their relocations
This way debuginfo built from the .module will still include this information, but the final result won't have the data we don't actually need in the modules, either on-disk, loaded at runtime, or in prebuilt images. Signed-off-by: Peter Jones <pjones@redhat.com> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
parent
ebc825b549
commit
413f1e13e6
1 changed files with 4 additions and 0 deletions
|
@ -58,6 +58,10 @@ if test x@TARGET_APPLE_LINKER@ != x1; then
|
||||||
-K grub_mod_init -K grub_mod_fini \
|
-K grub_mod_init -K grub_mod_fini \
|
||||||
-K _grub_mod_init -K _grub_mod_fini \
|
-K _grub_mod_init -K _grub_mod_fini \
|
||||||
-R .note.gnu.gold-version -R .note.GNU-stack \
|
-R .note.gnu.gold-version -R .note.GNU-stack \
|
||||||
|
-R .gnu.build.attributes \
|
||||||
|
-R .rel.gnu.build.attributes \
|
||||||
|
-R .rela.gnu.build.attributes \
|
||||||
|
-R .eh_frame -R .rela.eh_frame -R .rel.eh_frame \
|
||||||
-R .note -R .comment -R .ARM.exidx $tmpfile || exit 1
|
-R .note -R .comment -R .ARM.exidx $tmpfile || exit 1
|
||||||
fi
|
fi
|
||||||
if ! test -z "${TARGET_OBJ2ELF}"; then
|
if ! test -z "${TARGET_OBJ2ELF}"; then
|
||||||
|
|
Loading…
Reference in a new issue