|
@@ -50,17 +50,22 @@ KBUILD_CFLAGS += -fno-asynchronous-unwind-tables
|
|
|
KBUILD_CFLAGS += $(call cc-option, -mpc-relative-literal-loads)
|
|
|
KBUILD_AFLAGS += $(lseinstr) $(brokengasinst)
|
|
|
|
|
|
+KBUILD_CFLAGS += $(call cc-option,-mabi=lp64)
|
|
|
+KBUILD_AFLAGS += $(call cc-option,-mabi=lp64)
|
|
|
+
|
|
|
ifeq ($(CONFIG_CPU_BIG_ENDIAN), y)
|
|
|
KBUILD_CPPFLAGS += -mbig-endian
|
|
|
CHECKFLAGS += -D__AARCH64EB__
|
|
|
AS += -EB
|
|
|
LD += -EB
|
|
|
+LDFLAGS += -maarch64linuxb
|
|
|
UTS_MACHINE := aarch64_be
|
|
|
else
|
|
|
KBUILD_CPPFLAGS += -mlittle-endian
|
|
|
CHECKFLAGS += -D__AARCH64EL__
|
|
|
AS += -EL
|
|
|
LD += -EL
|
|
|
+LDFLAGS += -maarch64linux
|
|
|
UTS_MACHINE := aarch64
|
|
|
endif
|
|
|
|