• H
    x86, compress: Force i386 instructions for the decompressor · 17a2a9b5
    H. Peter Anvin 提交于
    Recently, some distros have started shipping versions of gcc which
    default to -march=i686.  This breaks building kernels for pre-i686
    machines, even if they have been selected in Kconfig, due to the
    generation of CMOV instructions.
    
    There isn't enough benefit to try to preserve the generation of these
    instructions even when selected, so simply force -march=i386 for the
    decompressor when building a 32-bit kernel.
    Reported-and-tested-by: NChris Rankin <rankincj@yahoo.com>
    Signed-off-by: NH. Peter Anvin <hpa@zytor.com>
    LKML-Reference: <219280.97558.qm@web52907.mail.re2.yahoo.com>
    17a2a9b5
Makefile 1.9 KB