Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp3219272pxx; Mon, 2 Nov 2020 03:20:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJzrbcTBfbxoITFCq84dduDQVLvoqGKwikU7UiX0aQJua7/FmX9mL5xIYxkLIP+gleFDQTXR X-Received: by 2002:a05:6402:3064:: with SMTP id bs4mr16222709edb.140.1604316000637; Mon, 02 Nov 2020 03:20:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604316000; cv=none; d=google.com; s=arc-20160816; b=ZaaXE6FqKRWcOK1l2K3fzQzmRBYCkt8GsUSNRBE9gwzVKkmy3hr1ADFdqKbgsDFBuY 9BsOPTILYn6b2hoC5KrWc+BpCk+xkiAOmz9cHM9CeNFcQpK084Vx2bsZEwG5tv3v2KLD PybziANBFwq681f07/MhD5hW3DSbfnx5t2Uns03C90p/G1J3D58MLCYgl+in/k7Bhelv khU/dViud083ZNnYnw6P5YuRJpbw3Ayi0BjljVu8ZhJr1PYztxUvc0VKA9s1WQoZhN+s ElqMUYjImwa2Th84z2Mc2Zz37cL+iws1YBTu/vywMKemeiDdSv3GCzWgixkwr4GF3iU2 JppA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature:dkim-filter; bh=ud8yc1c1O6tA/BXytd1hI5e/Hbr1qdlkXTLOb3pvaHc=; b=wB9ddDQagAwF0DZnbBl87JjRw+1ZC4wSKDntY3QTGCqlNRvP2RPP4oMh+Cgm8jTRdM +na/ZjH85RRsG0lFJYOdGehx0gSWpRvMRmsSC/yIgKxcvFgav9CsGxXZXNisCTvyxLDO XZrF8C8HtOnOkFAxrnzbEbL6MQWgvwUHLMtqIq2tnNDt6gVOYA1ANyTVCHT5hF0AYwyC 32XwFZnOLN/RWoe399MMffs25p0bcXtJFeqg4laXdWHw4LTgyEGt3a4KRutEZMrFbQCt 3eCfq1LjGxK2Oo4CLp831Zc4filg40w40aKPwCzSbSp5tWHbJUlV/rgTC3QS6cBhD54O frXw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=OwlTYvVD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y18si11252942edl.592.2020.11.02.03.19.37; Mon, 02 Nov 2020 03:20:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=OwlTYvVD; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728516AbgKBLSD (ORCPT + 99 others); Mon, 2 Nov 2020 06:18:03 -0500 Received: from conssluserg-03.nifty.com ([210.131.2.82]:35860 "EHLO conssluserg-03.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728460AbgKBLSD (ORCPT ); Mon, 2 Nov 2020 06:18:03 -0500 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) (authenticated) by conssluserg-03.nifty.com with ESMTP id 0A2BHYWq023778; Mon, 2 Nov 2020 20:17:35 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-03.nifty.com 0A2BHYWq023778 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1604315855; bh=ud8yc1c1O6tA/BXytd1hI5e/Hbr1qdlkXTLOb3pvaHc=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=OwlTYvVDbe2Jnxgi0SIOoVWAfEGzNvrvskBuP3w6tDkCsevgRtPvs1jgaodEiOqIZ jax3zFfT7UR/Y1n7GV5uUz1Mu6OBtgQyfzzfPgUJhCkS2J5YufjP5C7NRdHnm5N7x9 bhOw7k1U0Qu9NGgm8o99KPHh6XadlF5BF1J6uCUADW/68q9n7FyCOztMVTctwxjqBD anx+BvyIyzRGQIK6bupi1swjf67fJFB4tbsyGj9qb12AXlMyj6Bn3FcV24H8xcMQJj eu+mpZcyxduJF2lDcthgq0ab1c8WH7khvTb1m0ziG3vb/RpRTkqSvll0pFT5pNwVru w0ctTNtVUui2w== X-Nifty-SrcIP: [209.85.210.182] Received: by mail-pf1-f182.google.com with SMTP id 133so10816384pfx.11; Mon, 02 Nov 2020 03:17:34 -0800 (PST) X-Gm-Message-State: AOAM530NPkTfj41TwZnhXDRHqQAMErlZdkdekaP76j/Oxu6yOo7+RQSM p1BhPVM7dO6DFcpHEABdhOEYc+1VtYPsnSAg1ZI= X-Received: by 2002:a17:90b:4b84:: with SMTP id lr4mr17512949pjb.153.1604315853970; Mon, 02 Nov 2020 03:17:33 -0800 (PST) MIME-Version: 1.0 References: <20201029112112.21285-1-dzagorui@cisco.com> In-Reply-To: <20201029112112.21285-1-dzagorui@cisco.com> From: Masahiro Yamada Date: Mon, 2 Nov 2020 20:16:55 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] kbuild: use -fmacro-prefix-map for .S sources compilation To: Denys Zagorui Cc: Michal Marek , Linux Kbuild mailing list , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Oct 29, 2020 at 8:22 PM Denys Zagorui wrote: > > Follow-up to a73619a845d5 ("kbuild: use -fmacro-prefix-map to make > __FILE__ a relative path") commit. Assembler sources also use __FILE__ > macro so this flag should be also apllied to that sources. > > Signed-off-by: Denys Zagorui > --- > Makefile | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/Makefile b/Makefile > index ee2284a5cad2..26c4294f6e25 100644 > --- a/Makefile > +++ b/Makefile > @@ -947,6 +947,7 @@ KBUILD_CFLAGS += $(call cc-option,-Werror=designated-init) > > # change __FILE__ to the relative path from the srctree > KBUILD_CFLAGS += $(call cc-option,-fmacro-prefix-map=$(srctree)/=) > +KBUILD_AFLAGS += $(call cc-option,-fmacro-prefix-map=$(srctree)/=) -fmacro-prefix-map is a preprocessor option. https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gcc/Preprocessor-Options.html#Preprocessor-Options I think it makes more sense to replace KBUILD_CFLAGS += $(call cc-option,-fmacro-prefix-map=$(srctree)/=) with KBUILD_CPPFLAGS += $(call cc-option,-fmacro-prefix-map=$(srctree)/=) Then, this flag will be passed to .S files as well as .c files. > # ensure -fcf-protection is disabled when using retpoline as it is > # incompatible with -mindirect-branch=thunk-extern > -- > 2.19.0.dirty > -- Best Regards Masahiro Yamada