4b7c783
diff -rup binutils.orig/gold/layout.cc binutils-2.31.1/gold/layout.cc
4b7c783
--- binutils.orig/gold/layout.cc	2018-07-27 11:49:15.188939352 +0100
4b7c783
+++ binutils-2.31.1/gold/layout.cc	2018-07-27 11:50:03.984405949 +0100
4b7c783
@@ -5429,6 +5429,7 @@ const Layout::Section_name_mapping Layou
4b7c783
   MAPPING_INIT(".gnu.linkonce.armextab.", ".ARM.extab"),
4b7c783
   MAPPING_INIT(".ARM.exidx", ".ARM.exidx"),
4b7c783
   MAPPING_INIT(".gnu.linkonce.armexidx.", ".ARM.exidx"),
4b7c783
+  MAPPING_INIT(".gnu.build.attributes.", ".gnu.build.attributes"),
4b7c783
 };
4b7c783
 
4b7c783
 // Mapping for ".text" section prefixes with -z,keep-text-section-prefix.
4b7c783
diff -rup binutils.orig/ld/scripttempl/elf.sc binutils-2.31.1/ld/scripttempl/elf.sc
4b7c783
--- binutils.orig/ld/scripttempl/elf.sc	2018-07-30 10:48:58.409509857 +0100
4b7c783
+++ binutils-2.31.1/ld/scripttempl/elf.sc	2018-07-30 10:49:09.267393364 +0100
4b7c783
@@ -692,6 +692,8 @@ cat <
4b7c783
 
4b7c783
   .comment       0 : { *(.comment) }
4b7c783
 
4b7c783
+  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
4b7c783
+
4b7c783
 EOF
4b7c783
 
4b7c783
 . $srcdir/scripttempl/DWARF.sc