kernel: revert section sorting change from r41951
It currently does not seem to make a difference anymore, except by increasing compressed kernel image size Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 45385
This commit is contained in:
		| @@ -1,6 +1,6 @@ | |||||||
| From: Felix Fietkau <nbd@openwrt.org> | From: Felix Fietkau <nbd@openwrt.org> | ||||||
|  |  | ||||||
| use -ffunction-sections, -fdata-sections and --gc-sections --sort-section=name | use -ffunction-sections, -fdata-sections and --gc-sections | ||||||
|  |  | ||||||
| In combination with kernel symbol export stripping this significantly reduces | In combination with kernel symbol export stripping this significantly reduces | ||||||
| the kernel image size. Used on both ARM and MIPS architectures. | the kernel image size. Used on both ARM and MIPS architectures. | ||||||
| @@ -17,7 +17,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org> | |||||||
|  cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe |  cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe | ||||||
|  cflags-y			+= -msoft-float |  cflags-y			+= -msoft-float | ||||||
| -LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib | -LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib | ||||||
| +LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections --sort-section=name | +LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections | ||||||
|  KBUILD_AFLAGS_MODULE		+= -mlong-calls |  KBUILD_AFLAGS_MODULE		+= -mlong-calls | ||||||
|  KBUILD_CFLAGS_MODULE		+= -mlong-calls |  KBUILD_CFLAGS_MODULE		+= -mlong-calls | ||||||
|   |   | ||||||
| @@ -409,7 +409,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org> | |||||||
|  LDFLAGS_vmlinux	+= --be8 |  LDFLAGS_vmlinux	+= --be8 | ||||||
|  LDFLAGS_MODULE	+= --be8 |  LDFLAGS_MODULE	+= --be8 | ||||||
|  endif |  endif | ||||||
| +LDFLAGS_vmlinux += --gc-sections --sort-section=name | +LDFLAGS_vmlinux += --gc-sections | ||||||
|   |   | ||||||
|  OBJCOPYFLAGS	:=-O binary -R .comment -S |  OBJCOPYFLAGS	:=-O binary -R .comment -S | ||||||
|  GZFLAGS		:=-9 |  GZFLAGS		:=-9 | ||||||
|   | |||||||
| @@ -7,5 +7,5 @@ | |||||||
| -cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe | -cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe | ||||||
| +cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe -mno-branch-likely | +cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe -mno-branch-likely | ||||||
|  cflags-y			+= -msoft-float |  cflags-y			+= -msoft-float | ||||||
|  LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections --sort-section=name |  LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections | ||||||
|  KBUILD_AFLAGS_MODULE		+= -mlong-calls |  KBUILD_AFLAGS_MODULE		+= -mlong-calls | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ | |||||||
| @@ -90,8 +90,13 @@ all-$(CONFIG_SYS_SUPPORTS_ZBOOT)+= vmlin | @@ -90,8 +90,13 @@ all-$(CONFIG_SYS_SUPPORTS_ZBOOT)+= vmlin | ||||||
|  cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe -mno-branch-likely |  cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe -mno-branch-likely | ||||||
|  cflags-y			+= -msoft-float |  cflags-y			+= -msoft-float | ||||||
|  LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections --sort-section=name |  LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections | ||||||
| +ifdef CONFIG_64BIT | +ifdef CONFIG_64BIT | ||||||
|  KBUILD_AFLAGS_MODULE		+= -mlong-calls |  KBUILD_AFLAGS_MODULE		+= -mlong-calls | ||||||
|  KBUILD_CFLAGS_MODULE		+= -mlong-calls |  KBUILD_CFLAGS_MODULE		+= -mlong-calls | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| From: Felix Fietkau <nbd@openwrt.org> | From: Felix Fietkau <nbd@openwrt.org> | ||||||
|  |  | ||||||
| use -ffunction-sections, -fdata-sections and --gc-sections --sort-section=name | use -ffunction-sections, -fdata-sections and --gc-sections | ||||||
|  |  | ||||||
| In combination with kernel symbol export stripping this significantly reduces | In combination with kernel symbol export stripping this significantly reduces | ||||||
| the kernel image size. Used on both ARM and MIPS architectures. | the kernel image size. Used on both ARM and MIPS architectures. | ||||||
| @@ -17,7 +17,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org> | |||||||
|  cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe |  cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe | ||||||
|  cflags-y			+= -msoft-float |  cflags-y			+= -msoft-float | ||||||
| -LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib | -LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib | ||||||
| +LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections --sort-section=name | +LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections | ||||||
|  KBUILD_AFLAGS_MODULE		+= -mlong-calls |  KBUILD_AFLAGS_MODULE		+= -mlong-calls | ||||||
|  KBUILD_CFLAGS_MODULE		+= -mlong-calls |  KBUILD_CFLAGS_MODULE		+= -mlong-calls | ||||||
|   |   | ||||||
| @@ -410,7 +410,7 @@ Signed-off-by: Gabor Juhos <juhosg@openwrt.org> | |||||||
|  LDFLAGS_vmlinux	+= --be8 |  LDFLAGS_vmlinux	+= --be8 | ||||||
|  LDFLAGS_MODULE	+= --be8 |  LDFLAGS_MODULE	+= --be8 | ||||||
|  endif |  endif | ||||||
| +LDFLAGS_vmlinux += --gc-sections --sort-section=name | +LDFLAGS_vmlinux += --gc-sections | ||||||
|   |   | ||||||
|  OBJCOPYFLAGS	:=-O binary -R .comment -S |  OBJCOPYFLAGS	:=-O binary -R .comment -S | ||||||
|  GZFLAGS		:=-9 |  GZFLAGS		:=-9 | ||||||
|   | |||||||
| @@ -7,5 +7,5 @@ | |||||||
| -cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe | -cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe | ||||||
| +cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe -mno-branch-likely | +cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe -mno-branch-likely | ||||||
|  cflags-y			+= -msoft-float |  cflags-y			+= -msoft-float | ||||||
|  LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections --sort-section=name |  LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections | ||||||
|  KBUILD_AFLAGS_MODULE		+= -mlong-calls |  KBUILD_AFLAGS_MODULE		+= -mlong-calls | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ | |||||||
| @@ -90,8 +90,13 @@ all-$(CONFIG_SYS_SUPPORTS_ZBOOT)+= vmlin | @@ -90,8 +90,13 @@ all-$(CONFIG_SYS_SUPPORTS_ZBOOT)+= vmlin | ||||||
|  cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe -mno-branch-likely |  cflags-y			+= -G 0 -mno-abicalls -fno-pic -pipe -mno-branch-likely | ||||||
|  cflags-y			+= -msoft-float |  cflags-y			+= -msoft-float | ||||||
|  LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections --sort-section=name |  LDFLAGS_vmlinux			+= -G 0 -static -n -nostdlib --gc-sections | ||||||
| +ifdef CONFIG_64BIT | +ifdef CONFIG_64BIT | ||||||
|  KBUILD_AFLAGS_MODULE		+= -mlong-calls |  KBUILD_AFLAGS_MODULE		+= -mlong-calls | ||||||
|  KBUILD_CFLAGS_MODULE		+= -mlong-calls |  KBUILD_CFLAGS_MODULE		+= -mlong-calls | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau