From bb5a40c64b7c4f4848509fa0a6625055fc9e66cc Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Sat, 8 Aug 2009 14:22:04 +0000 Subject: add an optional config option for stripping all unnecessary symbol exports from the kernel image SVN-Revision: 17181 --- include/kernel-defaults.mk | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'include/kernel-defaults.mk') diff --git a/include/kernel-defaults.mk b/include/kernel-defaults.mk index f205553587..0ba1e056a6 100644 --- a/include/kernel-defaults.mk +++ b/include/kernel-defaults.mk @@ -22,6 +22,11 @@ KERNEL_MAKEOPTS := -C $(LINUX_DIR) \ KBUILD_HAVE_NLS=no \ CONFIG_SHELL="$(BASH)" +ifdef CONFIG_STRIP_KERNEL_EXPORTS + KERNEL_MAKEOPTS += \ + EXTRA_LDSFLAGS="-I$(KERNEL_BUILD_DIR) -include symtab.h" +endif + INITRAMFS_EXTRA_FILES ?= $(GENERIC_PLATFORM_DIR)/image/initramfs-base-files.txt ifneq (,$(KERNEL_CC)) -- cgit v1.2.3