• Paolo 'Blaisorblade' Giarrusso's avatar
    [PATCH] Fix boot code head.S warning · b3698c03
    Paolo 'Blaisorblade' Giarrusso authored
    When compiling a 64-bit kernel on an Ubuntu 6.06 32bit system (whose GCC is also
    a cross-compiler for x86_64) I've seen that head.o is compiled as a 64-bit file
    (while it should not) and ld complaining about this during linking:
    [AK: it happens on all systems with new binutils]
    
    ld: warning: i386:x86-64 architecture of input file
    `arch/x86_64/boot/compressed/head.o' is incompatible with i386 output
    
    I've verified that removing -m64 from compilation flags to turn
    "-m64 -traditional -m32" into "-traditional -m32" fixes the issue.
    Signed-off-by: default avatarPaolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
    Signed-off-by: default avatarAndi Kleen <ak@suse.de>
    b3698c03
Makefile 951 Bytes