m32r: add NOTES to vmlinux.lds.S to remove .note.gnu.build-id section
authorHirokazu Takata <takata@linux-m32r.org>
Sun, 4 Oct 2009 15:10:55 +0000 (00:10 +0900)
committerHirokazu Takata <takata@linux-m32r.org>
Tue, 3 Nov 2009 23:33:23 +0000 (08:33 +0900)
commite968b8d404ae8ab4ef218cd145f6dcb71e65154b
tree20a8a8bb645e25f9275d391159147489741247c9
parent560235857fb79da48d36e8f866a0ee3b10a232bf
m32r: add NOTES to vmlinux.lds.S to remove .note.gnu.build-id section

Building with --build-id option, .note.gnu.build-id section is added
to vmlinux.bin.  But some old buggy binutils creates a huge vmlinux.bin,
and a bootloader fails to boot its zImage as well.

This patch adds a NOTES macro to a linker script vmlinux.ld.S to put
.note.gnu.build-id section into .note section.
Then, the .note section will be removed, because "-R .note" option is
specified in OBJCOPYFLAGS to make a vmlinux.bin binary.

Signed-off-by: Hirokazu Takata <takata@linux-m32r.org>
arch/m32r/kernel/vmlinux.lds.S