Browse Source

kernel: prevent -f*-sections from leaking into the boot zImage wrapper on arm

SVN-Revision: 35938
Felix Fietkau 13 years ago
parent
commit
53e0f10246
1 changed files with 10 additions and 0 deletions
  1. 10 0
      target/linux/generic/patches-3.8/220-gc_sections.patch

+ 10 - 0
target/linux/generic/patches-3.8/220-gc_sections.patch

@@ -471,3 +471,13 @@
  		__pv_table_end = .;
  	}
  	.init.data : {
+--- a/arch/arm/boot/compressed/Makefile
++++ b/arch/arm/boot/compressed/Makefile
+@@ -119,6 +119,7 @@ ifeq ($(CONFIG_FUNCTION_TRACER),y)
+ ORIG_CFLAGS := $(KBUILD_CFLAGS)
+ KBUILD_CFLAGS = $(subst -pg, , $(ORIG_CFLAGS))
+ endif
++KBUILD_CFLAGS_KERNEL := $(patsubst -f%-sections,,$(KBUILD_CFLAGS_KERNEL))
+ 
+ ccflags-y := -fpic -fno-builtin -I$(obj)
+ asflags-y := -Wa,-march=all -DZIMAGE