binutils/binutils-merge-attribute-se...

21 lines
888 B
Diff
Raw Normal View History

--- binutils.orig/ld/scripttempl/elf.sc 2018-07-26 10:07:32.307908582 +0100
+++ binutils-2.31.1/ld/scripttempl/elf.sc 2018-07-26 10:10:42.123860250 +0100
@@ -379,6 +379,7 @@ emit_early_ro()
cat <<EOF
${INITIAL_READONLY_SECTIONS}
.note.gnu.build-id : { *(.note.gnu.build-id) }
2018-07-27 09:37:35 +00:00
+ .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
EOF
}
--- binutils.orig/gold/layout.cc 2018-07-26 10:07:31.059922048 +0100
+++ binutils-2.31.1/gold/layout.cc 2018-07-26 16:57:51.911028541 +0100
@@ -5429,6 +5429,7 @@ const Layout::Section_name_mapping Layou
MAPPING_INIT(".gnu.linkonce.armextab.", ".ARM.extab"),
MAPPING_INIT(".ARM.exidx", ".ARM.exidx"),
MAPPING_INIT(".gnu.linkonce.armexidx.", ".ARM.exidx"),
+ MAPPING_INIT(".gnu.build.attributes.", ".gnu.build.attributes"),
};
// Mapping for ".text" section prefixes with -z,keep-text-section-prefix.