stackprotector: turn not having the right gcc into a #warning
authorArjan van de Ven <arjan@linux.intel.com>
Fri, 18 Apr 2008 13:16:45 +0000 (06:16 -0700)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 26 May 2008 14:15:33 +0000 (16:15 +0200)
commitb40a4392a3c262e0d1b5379b4e142a8eefa63439
tree56ed5f9e15da182186db309dbba801db18bfa984
parentb719ac56c0032bc1602914c6ea70b0f1581b08c7
stackprotector: turn not having the right gcc into a #warning

If the user selects the stack-protector config option, but does not have
a gcc that has the right bits enabled (for example because it isn't build
with a glibc that supports TLS, as is common for cross-compilers, but also
because it may be too old), then the runtime test fails right now.

This patch adds a warning message for this scenario. This warning accomplishes
two goals
1) the user is informed that the security option he selective isn't available
2) the user is suggested to turn of the CONFIG option that won't work for him,
   and would make the runtime test fail anyway.

Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/Makefile
kernel/panic.c