lkml.org 
[lkml]   [2012]   [Aug]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 43/74] lto, workaround: Disable LTO for sys_ni to work around alias bugs
    Date
    From: Andi Kleen <ak@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 <ak@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


    \
     
     \ /
      Last update: 2012-08-19 06:41    [W:0.056 / U:29.740 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site