Browse Source

generic: fix relocate build with binutils 2.25.1

The new .abiflags section was kept, pushing the appended arguments to
the wrong offset and causing it to read the section instead, making
it fail on boot.

Fix this by dropping this section as well as the other sections.

Closes #21679.

Signed-off-by: Jonas Gorski <[email protected]>

SVN-Revision: 48474
Jonas Gorski 10 years ago
parent
commit
96afb90f3f
1 changed files with 2 additions and 1 deletions
  1. 2 1
      target/linux/generic/image/relocate/Makefile

+ 2 - 1
target/linux/generic/image/relocate/Makefile

@@ -29,7 +29,8 @@ LD		:= $(CROSS_COMPILE)ld
 OBJCOPY		:= $(CROSS_COMPILE)objcopy
 OBJDUMP		:= $(CROSS_COMPILE)objdump
 
-BIN_FLAGS	:= -O binary -R .reginfo -R .note -R .comment -R .mdebug -S
+BIN_FLAGS	:= -O binary -R .reginfo -R .note -R .comment -R .mdebug \
+		   -R .MIPS.abiflags -S
 
 CFLAGS		= -D__KERNEL__ -Wall -Wstrict-prototypes -Wno-trigraphs -Os \
 		  -fno-strict-aliasing -fno-common -fomit-frame-pointer -G 0 \