lkml.org 
[lkml]   [2014]   [Sep]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 01/24] ARM64: Force LP64 to compile the kernel
    Date
    Sometimes the compiler is set to default to ILP32 ABI so we want to make sure the kernel can compile in that case.

    Signed-off-by: Andrew Pinski <apinski@cavium.com>
    ---
    arch/arm64/Makefile | 4 ++++
    1 files changed, 4 insertions(+), 0 deletions(-)

    diff --git a/arch/arm64/Makefile b/arch/arm64/Makefile
    index 2df5e5d..b05340b 100644
    --- a/arch/arm64/Makefile
    +++ b/arch/arm64/Makefile
    @@ -20,14 +20,18 @@ LIBGCC := $(shell $(CC) $(KBUILD_CFLAGS) -print-libgcc-file-name)
    KBUILD_DEFCONFIG := defconfig

    KBUILD_CFLAGS += -mgeneral-regs-only
    +KBUILD_CFLAGS += $(call cc-option,-mabi=lp64)
    +KBUILD_AFLAGS += $(call cc-option,-mabi=lp64)
    ifeq ($(CONFIG_CPU_BIG_ENDIAN), y)
    KBUILD_CPPFLAGS += -mbig-endian
    AS += -EB
    LD += -EB
    +LDFLAGS += -maarch64linuxb
    else
    KBUILD_CPPFLAGS += -mlittle-endian
    AS += -EL
    LD += -EL
    +LDFLAGS += -maarch64linux
    endif

    comma = ,
    --
    1.7.2.5


    \
     
     \ /
      Last update: 2014-09-04 00:01    [W:4.056 / U:0.244 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site