Messages in this thread Patch in this message | | | Date | Thu, 30 Apr 2009 14:50:28 -0400 | From | Steven Rostedt <> | Subject | [PATCH 6/7] kconfig: keep config.gz around even if CONFIG_IKCONFIG_PROC is not set |
| |
From: Steven Rostedt <srostedt@redhat.com>
If CONFIG_IKCONFIG is set but CONFIG_IKCONFIG_PROC is not, then gcc will optibize the config.gz out, because nobody uses it.
This patch adds "__used" to the config.gz data to keep it around so that code like extract-ikconfig can still find it.
[ Impact: allow extract-ikconfig to find config.gz ]
Signed-off-by: Steven Rostedt <rostedt@goodmis.org> --- kernel/Makefile | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/kernel/Makefile b/kernel/Makefile index 4242366..f10c7c7 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -114,7 +114,7 @@ $(obj)/config_data.gz: .config FORCE $(call if_changed,gzip) quiet_cmd_ikconfiggz = IKCFG $@ - cmd_ikconfiggz = (echo "static const char kernel_config_data[] = MAGIC_START"; cat $< | scripts/bin2c; echo "MAGIC_END;") > $@ + cmd_ikconfiggz = (echo "static const char kernel_config_data[] __used = MAGIC_START"; cat $< | scripts/bin2c; echo "MAGIC_END;") > $@ targets += config_data.h $(obj)/config_data.h: $(obj)/config_data.gz FORCE $(call if_changed,ikconfiggz) -- 1.6.2.1 --
| |