Received: by 10.213.65.68 with SMTP id h4csp134760imn; Thu, 15 Mar 2018 20:21:47 -0700 (PDT) X-Google-Smtp-Source: AG47ELtPX0pmerZJEk+ZZcTDUyaXan2uClgvOeiFRKtxHqmqGoV1Si5FAnLGgsGIkSO5fUtjBNK2 X-Received: by 2002:a17:902:f24:: with SMTP id 33-v6mr330670ply.242.1521170507147; Thu, 15 Mar 2018 20:21:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521170507; cv=none; d=google.com; s=arc-20160816; b=BGIxbY1zvzAqAiuP35uA96gLcczY+YpJLm7pRgU5u2yABaa+8qV4iJUt+pAoZWZD3t XoPJq5wksE37DQfrVpyL4iKvCh7a8tlgMqYeUMNwUAY2x0OEqTfvCXGZbc5u6oi5Wr1L myLrmpSguu+8bYQjJ0uHW40fWI/p0Gi72upMEbdM6GMha7nwS80cEHO7wyN8FS5Da9qn jGq8u9s1EfN6fVvVhHJ1eSEuRR917CbeCuYBZxfkRrhexpHdKpGoxox6X37pCMB5MKWe 8QBr8unhAOYP3xzA+NY4wVEUrOVVoEqhDTxdKPbqU6Vr2HghpiLN+iNB659X4HjCucyo M7mA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature:dkim-filter :arc-authentication-results; bh=lvDb9kTNxSL8oYC9Cz9Ach6Rbeduq7Ho2FY6xMQynp4=; b=Poy+osAvh7KaqhvfO613bPM6w/SppbgJfcmrY3j5tXT2heA4JrH70VmBmOK2vNFG3e M4UjljAp7gI8C1narvUe2cgMW71XmWn0Xagf4PHoCfiAOQsuk6E1LRbsH4MQtY/cXVzP X4e1PvsFHWaflQxNis0UXbmvdj7A8CrWD7qW2Qli8cVPkCBtl+up1vYxuSqUmoloqgc0 L9CgEKwCN8s+GsADFYapNl9NzMBspwQzyLTfaSYxkTT8AGaDWAaA+p9D8vHHlqPtIfvn DRBZACCbzzLr2MvhB6Z8PGoFRSaLvFDGhJzG0czBbaaUye7nk4WU+Jj1Lg0KdTTepSMv iDzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=QK3pVVI3; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u24si4328449pgv.424.2018.03.15.20.21.31; Thu, 15 Mar 2018 20:21:47 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=QK3pVVI3; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932841AbeCPCgl (ORCPT + 99 others); Thu, 15 Mar 2018 22:36:41 -0400 Received: from conssluserg-01.nifty.com ([210.131.2.80]:52619 "EHLO conssluserg-01.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752929AbeCPCg1 (ORCPT ); Thu, 15 Mar 2018 22:36:27 -0400 Received: from mail-ua0-f178.google.com (mail-ua0-f178.google.com [209.85.217.178]) (authenticated) by conssluserg-01.nifty.com with ESMTP id w2G2aDFP007452; Fri, 16 Mar 2018 11:36:13 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-01.nifty.com w2G2aDFP007452 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1521167774; bh=lvDb9kTNxSL8oYC9Cz9Ach6Rbeduq7Ho2FY6xMQynp4=; h=In-Reply-To:References:From:Date:Subject:To:Cc:From; b=QK3pVVI3XNoeXLWrBqT7D0zbgrZa1dpB1zAWIp2JIUoL1oHT+eCSTSFW4pGo+8pSO LE73eJVLEUhWFPUlekETQM8xFJ4JTMZJ0T/zzgRViLpG76t/BFmDpgmm0O9wbZE5JS F5GQbkDefptXWJ7L+oTFhTdpSrxRzEwWRQGmvn6zS8LF/BnMcTaKEv60cqYTdfQjI2 rSw1JplLkj3fWPuPm8g14sWQuQJtgCAgdTF+BZH7AUFO/OAMRwNrUhAmrory6H7Ps/ cq8kuK0F/NmAXwPXhncM5uZRDMTid4j0fniD+B7Xk8dNzIykBYlOs8aUUnMl5MXYVF JD2ADS/OIfoMA== X-Nifty-SrcIP: [209.85.217.178] Received: by mail-ua0-f178.google.com with SMTP id v9so3502248uaj.3; Thu, 15 Mar 2018 19:36:13 -0700 (PDT) X-Gm-Message-State: AElRT7HJGXWVHK0qk8jmFvMzDnq4bc3788g849zg3eVFOwnOIgvi/nII 2N8pNqyfxiWZEoIUMqUsvSDEP0iTW7DPiC2SoVE= X-Received: by 10.176.76.31 with SMTP id l31mr63799uaf.199.1521167772669; Thu, 15 Mar 2018 19:36:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.32.138 with HTTP; Thu, 15 Mar 2018 19:35:32 -0700 (PDT) In-Reply-To: References: <1521166725-24157-1-git-send-email-yamada.masahiro@socionext.com> <1521166725-24157-8-git-send-email-yamada.masahiro@socionext.com> From: Masahiro Yamada Date: Fri, 16 Mar 2018 11:35:32 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v2 7/7] kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS To: Nicolas Pitre Cc: Linux Kbuild mailing list , Michal Marek , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 2018-03-16 11:32 GMT+09:00 Nicolas Pitre : > On Fri, 16 Mar 2018, Masahiro Yamada wrote: > >> +# Recurse until adjust_autoksyms.sh is satisfied >> +PHONY += autoksyms_recursive >> +autoksyms_recursive: $(vmlinux-deps) >> + $(Q)$(CONFIG_SHELL) $(srctree)/scripts/adjust_autoksyms.sh \ >> "$(MAKE) -f $(srctree)/Makefile vmlinux" >> -endif >> >> # For the kernel to actually contain only the needed exported symbols, >> # we have to build modules as well to determine what those symbols are. >> @@ -1034,7 +1024,13 @@ cmd_link-vmlinux = \ >> $(CONFIG_SHELL) $< $(LD) $(LDFLAGS) $(LDFLAGS_vmlinux) ; \ >> $(if $(ARCH_POSTLINK), $(MAKE) -f $(ARCH_POSTLINK) $@, true) >> >> -vmlinux: scripts/link-vmlinux.sh vmlinux_prereq $(vmlinux-deps) FORCE >> +vmlinux: scripts/link-vmlinux.sh autoksyms_recursive $(vmlinux-deps) FORCE > > Don't you have to make the autoksyms_recursive dependency conditional on > CONFIG_TRIM_UNUSED_KSYMS? > Oops, I accidentally removed that conditional. I will fix it shortly. Thanks! -- Best Regards Masahiro Yamada