From patchwork Fri Aug 5 12:12:02 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicholas Piggin X-Patchwork-Id: 9265327 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 8603E60760 for ; Fri, 5 Aug 2016 12:13:04 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 77887283FC for ; Fri, 5 Aug 2016 12:13:04 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 6C4BC2842D; Fri, 5 Aug 2016 12:13:04 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=2.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED, FREEMAIL_FROM, RCVD_IN_DNSWL_HI, T_DKIM_INVALID autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id E8C7E283FC for ; Fri, 5 Aug 2016 12:13:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1161272AbcHEMND (ORCPT ); Fri, 5 Aug 2016 08:13:03 -0400 Received: from mail-pf0-f194.google.com ([209.85.192.194]:34364 "EHLO mail-pf0-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1161250AbcHEMNB (ORCPT ); Fri, 5 Aug 2016 08:13:01 -0400 Received: by mail-pf0-f194.google.com with SMTP id g202so20126203pfb.1; Fri, 05 Aug 2016 05:13:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=GKe6YdVFoNJXBcwe/oLnj3g1oAzHPRD860qCmimFMSM=; b=ZO9e6H61uvsC0WQjGbk9zkIRR/NqcmOMIF0uZ0MZxx2XMl34kBsacz4HQr2K5s2BlY 5R5KhxExigOxwTrWZsIcaphc5nx5NG+2Dr9zhwCyIcl2ibDAfojxdK0dG1dg2xxdgbfV TIy3PcLaSu9AH9bFsuo2gNANrx2bjjx4Gu7jKWW52ELtPOlL+DmZFsQg2KW4lfCuBteS HWgfWFmddl4D6dnVSvrWcjihN5/sW/eyyvHz/Bs6VyjZBg69u+mWRnshungWvnuEQ6dh wmVnvsFvj3pWrxH8b1R+rdt124CxdPaVfOmOj3HsCndU46XUtReVfgk/6As0EtYForvU R7vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=GKe6YdVFoNJXBcwe/oLnj3g1oAzHPRD860qCmimFMSM=; b=JSA6DOLJQVnlZZ0a6r2+WsphQpqz3qGGRLJ1/AOrmbiwzp0yKBFTD5doTTRkkZFkkX 5Y4YRhugiYiimMLpwhVIN0GqFMvPH0JPvxBdcTiYYyiygaRTozF9DgqALOQmd0ZJFTIg cjQjqmdBhyuD0pFRe1He/MPGXbnkm/buOVom8UtHvE+HFAYhzr+tCSv2rioE0dicVQ72 CKrp2bIShN8sfMG/KxL/fU4HMMeIUOpVBNJR/sqVSaIiENcbhYlV8wwFo9HCVaE2QLoY 9ZdLoXf96cPANEFQ7r5PBl+tU4Yp27OS+VmnlYYw90aDj9wtDtDq0tEpw8ioPg9atliQ omvA== X-Gm-Message-State: AEkooutQy+p7ezY0ZC4+gmIJXePSINsbHKu0ttf+7xTjt51dI1nuT1dry3A8us0CROj95g== X-Received: by 10.98.21.131 with SMTP id 125mr134932675pfv.92.1470399180980; Fri, 05 Aug 2016 05:13:00 -0700 (PDT) Received: from roar.ozlabs.ibm.com ([122.99.82.10]) by smtp.gmail.com with ESMTPSA id m65sm27669685pfg.79.2016.08.05.05.12.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Aug 2016 05:13:00 -0700 (PDT) From: Nicholas Piggin To: linux-kbuild@vger.kernel.org Cc: Nicholas Piggin , linux-arch@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, Stephen Rothwell , Arnd Bergmann , Nicolas Pitre , Segher Boessenkool , Alan Modra Subject: [PATCH 4/5] powerpc: switch to using thin archives Date: Fri, 5 Aug 2016 22:12:02 +1000 Message-Id: <1470399123-8455-5-git-send-email-npiggin@gmail.com> X-Mailer: git-send-email 2.8.1 In-Reply-To: <1470399123-8455-1-git-send-email-npiggin@gmail.com> References: <1470399123-8455-1-git-send-email-npiggin@gmail.com> Sender: linux-kbuild-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kbuild@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Stephen Rothwell Some change to the way we invoke ar is required so it can be used by scripts/link-vmlinux.sh Signed-off-by: Stephen Rothwell Signed-off-by: Nicholas Piggin --- arch/powerpc/Makefile | 6 ++++-- arch/powerpc/platforms/Kconfig.cputype | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile index 709a22a..160837c 100644 --- a/arch/powerpc/Makefile +++ b/arch/powerpc/Makefile @@ -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 diff --git a/arch/powerpc/platforms/Kconfig.cputype b/arch/powerpc/platforms/Kconfig.cputype index 77e9b8d..3c77091 100644 --- a/arch/powerpc/platforms/Kconfig.cputype +++ b/arch/powerpc/platforms/Kconfig.cputype @@ -2,6 +2,7 @@ config PPC64 bool "64-bit kernel" default n select HAVE_VIRT_CPU_ACCOUNTING + select THIN_ARCHIVES select ZLIB_DEFLATE help This option selects whether a 32-bit or a 64-bit kernel