@@ -23,7 +23,8 @@ CROSS32AR := $(CROSS32_COMPILE)ar
ifeq ($(HAS_BIARCH),y)
ifeq ($(CROSS32_COMPILE),)
CROSS32CC := $(CC) -m32
-CROSS32AR := GNUTARGET=elf32-powerpc $(AR)
+CROSS32AR := $(AR)
+KBUILD_ARFLAGS += --target elf32-powerpc
endif
endif
@@ -93,7 +94,8 @@ ifeq ($(HAS_BIARCH),y)
override AS += -a$(CONFIG_WORD_SIZE)
override LD += -m elf$(CONFIG_WORD_SIZE)$(LDEMULATION)
override CC += -m$(CONFIG_WORD_SIZE)
-override AR := GNUTARGET=elf$(CONFIG_WORD_SIZE)-$(GNUTARGET) $(AR)
+override AR := $(AR)
+KBUILD_ARFLAGS += --target elf$(CONFIG_WORD_SIZE)-$(GNUTARGET)
endif
LDFLAGS_vmlinux-y := -Bstatic
@@ -1,6 +1,7 @@
config PPC64
bool "64-bit kernel"
default n
+ select THIN_ARCHIVES
select ZLIB_DEFLATE
help
This option selects whether a 32-bit or a 64-bit kernel