From: Andi Kleen <a...@linux.intel.com> LTO gcc has trouble with the weak alias definitions in sys_ni. This leads to missing symbols. Just disable LTO for this file.
Signed-off-by: Andi Kleen <a...@linux.intel.com> --- kernel/Makefile | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/kernel/Makefile b/kernel/Makefile index c0cc67a..4b37677 100644 --- a/kernel/Makefile +++ b/kernel/Makefile @@ -22,6 +22,8 @@ CFLAGS_REMOVE_cgroup-debug.o = -pg CFLAGS_REMOVE_irq_work.o = -pg endif +CFLAGS_sys_ni.o = $(DISABLE_LTO) + obj-y += sched/ obj-y += power/ -- 1.7.7.6 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/