|
@@ -186,7 +186,8 @@ ARCH ?= $(SUBARCH)
|
|
CROSS_COMPILE ?=
|
|
CROSS_COMPILE ?=
|
|
|
|
|
|
# Architecture as present in compile.h
|
|
# Architecture as present in compile.h
|
|
-UTS_MACHINE := $(ARCH)
|
|
|
|
|
|
+UTS_MACHINE := $(ARCH)
|
|
|
|
+SRCARCH := $(ARCH)
|
|
|
|
|
|
KCONFIG_CONFIG ?= .config
|
|
KCONFIG_CONFIG ?= .config
|
|
|
|
|
|
@@ -322,7 +323,7 @@ KERNELRELEASE = $(shell cat include/config/kernel.release 2> /dev/null)
|
|
KERNELVERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
|
|
KERNELVERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)
|
|
|
|
|
|
export VERSION PATCHLEVEL SUBLEVEL KERNELRELEASE KERNELVERSION
|
|
export VERSION PATCHLEVEL SUBLEVEL KERNELRELEASE KERNELVERSION
|
|
-export ARCH CONFIG_SHELL HOSTCC HOSTCFLAGS CROSS_COMPILE AS LD CC
|
|
|
|
|
|
+export ARCH SRCARCH CONFIG_SHELL HOSTCC HOSTCFLAGS CROSS_COMPILE AS LD CC
|
|
export CPP AR NM STRIP OBJCOPY OBJDUMP MAKE AWK GENKSYMS PERL UTS_MACHINE
|
|
export CPP AR NM STRIP OBJCOPY OBJDUMP MAKE AWK GENKSYMS PERL UTS_MACHINE
|
|
export HOSTCXX HOSTCXXFLAGS LDFLAGS_MODULE CHECK CHECKFLAGS
|
|
export HOSTCXX HOSTCXXFLAGS LDFLAGS_MODULE CHECK CHECKFLAGS
|
|
|
|
|
|
@@ -609,7 +610,7 @@ libs-y := $(libs-y1) $(libs-y2)
|
|
vmlinux-init := $(head-y) $(init-y)
|
|
vmlinux-init := $(head-y) $(init-y)
|
|
vmlinux-main := $(core-y) $(libs-y) $(drivers-y) $(net-y)
|
|
vmlinux-main := $(core-y) $(libs-y) $(drivers-y) $(net-y)
|
|
vmlinux-all := $(vmlinux-init) $(vmlinux-main)
|
|
vmlinux-all := $(vmlinux-init) $(vmlinux-main)
|
|
-vmlinux-lds := arch/$(ARCH)/kernel/vmlinux.lds
|
|
|
|
|
|
+vmlinux-lds := arch/$(SRCARCH)/kernel/vmlinux.lds
|
|
export KBUILD_VMLINUX_OBJS := $(vmlinux-all)
|
|
export KBUILD_VMLINUX_OBJS := $(vmlinux-all)
|
|
|
|
|
|
# Rule to link vmlinux - also used during CONFIG_KALLSYMS
|
|
# Rule to link vmlinux - also used during CONFIG_KALLSYMS
|