Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp3615992ybn; Fri, 27 Sep 2019 08:50:06 -0700 (PDT) X-Google-Smtp-Source: APXvYqwkDOWL1zsDm8ov13Wyd5NNSs3fFRxxhA7W5jlo5hIYeBDVqGYPeTv7Z23mEZbZIvGtWmBC X-Received: by 2002:a17:906:fc2:: with SMTP id c2mr8323176ejk.261.1569599406127; Fri, 27 Sep 2019 08:50:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569599406; cv=none; d=google.com; s=arc-20160816; b=eoEu6FfhAo8XRBDpb8E58XlzwNREq/0no/HrWdGYY74yUKdDGg6/CS54F4PjkXt1jd k8y8CakCg/PWE6TC4rGUks/ZJshAj0NHoHVGjfIOJFRizmmQ13pLjy2wEKKFwlRs61rP 47ubGGJN4FHhRfJSCwKgBljfRx7GLFonLetQjClkfw+d4zCzIUvi2cQMTKquVNPlvx0L HlQMVACpkPKiCPwxWpKX8FraOY5bsEHkm9apeVwvXfQPQzewC8pGmwiS8layNu3t3gNA 3j3EwmGmk2JrmQb6qIXGA8Vpf/mL20HUAcXPtTb0zdc0or4E+X5zS/j6iK6Xn6RS9oEi 5gCg== 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 :in-reply-to:references:mime-version:dkim-signature:dkim-filter; bh=0YR/Az+CB16U9fbkYCW2HvtbjzSrTM2QIFsD0wKaTiE=; b=W5eanbonJd8QZHBPh/aKPbHeT1nQOwiEzMYMDwgx9yP4W0i170S+E1VHscqtD49fYm 9XQdfMt+y33XsktsqHigffmOvY5Pq1Q5aIlS7HYIAdTslQ5Nz0r9LXV8zioYUohv94xe iMuwucpDEYejRQavjKuBpTqA0c1TIRg7sEJy2+EoycvBrzB3FH3LRyhzDVylSlY0Xs6Q m2VYNRh7E8NsF4yz+8GaPJX9hqmDYbnJYTH8ccCNT3jpVorZ7r2NS3/KZfTpq2j6xEqL UbRpE2kTsMw05wTDt0ru5FKmY1p6THZZnklc4tv72vDdhq0pa3mA2ToPK1Wshck9xMyI tjeg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nifty.com header.s=dec2015msa header.b=HDfInl7c; 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 a38si2079095edf.260.2019.09.27.08.49.41; Fri, 27 Sep 2019 08:50:06 -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=HDfInl7c; 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 S1727862AbfI0PrS (ORCPT + 99 others); Fri, 27 Sep 2019 11:47:18 -0400 Received: from conssluserg-01.nifty.com ([210.131.2.80]:29043 "EHLO conssluserg-01.nifty.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727273AbfI0PrS (ORCPT ); Fri, 27 Sep 2019 11:47:18 -0400 Received: from mail-ua1-f41.google.com (mail-ua1-f41.google.com [209.85.222.41]) (authenticated) by conssluserg-01.nifty.com with ESMTP id x8RFl8pg012289; Sat, 28 Sep 2019 00:47:09 +0900 DKIM-Filter: OpenDKIM Filter v2.10.3 conssluserg-01.nifty.com x8RFl8pg012289 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nifty.com; s=dec2015msa; t=1569599229; bh=0YR/Az+CB16U9fbkYCW2HvtbjzSrTM2QIFsD0wKaTiE=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=HDfInl7cA/BLT0w+VA5sVcBeh+46do44mxSArJG/7nJkjBY1talPjvSivr+gNbFw0 h+zLJcAhELvueUsTwSmgtBWA6AALKq0P7uojTw9dasyC0SKTMs0RO90zcRRyOMxUxW Ltyt4fG2MVw/BdcQ/bKsX6Avc+lie8ulJewGaxQWhVAZWtZDrcvwwRXOBAFFEU9w9N 5cE2tzB5q2Vksqi389idAC744BuF+sJLqMYHTkgz+6uA9cPA/t9vIO+h15u/jzeccX jJL9sFnMsK24iuSnwtWAcABJi4A5QKgMkIIPptEkkysmfke30P/pz21d/Y1udrWyl1 MRjGijVjzEyIA== X-Nifty-SrcIP: [209.85.222.41] Received: by mail-ua1-f41.google.com with SMTP id b14so2079858uap.6; Fri, 27 Sep 2019 08:47:09 -0700 (PDT) X-Gm-Message-State: APjAAAVNzheGWsnp7F2vT4F97567LH7KJMAitxzq0+FQPwC3E4GvoW+Y h8ZX9XB15Lo9wpIwwF7cj31hZRoNfBA0nCRWnQw= X-Received: by 2002:ab0:6355:: with SMTP id f21mr3136372uap.40.1569599227984; Fri, 27 Sep 2019 08:47:07 -0700 (PDT) MIME-Version: 1.0 References: <20190922113436.10396-1-yamada.masahiro@socionext.com> In-Reply-To: <20190922113436.10396-1-yamada.masahiro@socionext.com> From: Masahiro Yamada Date: Sat, 28 Sep 2019 00:46:32 +0900 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] sparc: vdso: fix build error of vdso32 To: "David S . Miller" , sparclinux Cc: Anatoly Pugachev , Greg Kroah-Hartman , Thomas Gleixner , Linux Kernel Mailing List , "ndesaulniers@google.com" 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 On Sun, Sep 22, 2019 at 8:36 PM Masahiro Yamada wrote: > > Since commit 54b8ae66ae1a ("kbuild: change *FLAGS_.o to > take the path relative to $(obj)"), sparc allmodconfig fails to build > as follows: > > CC arch/sparc/vdso/vdso32/vclock_gettime.o > unrecognized e_machine 18 arch/sparc/vdso/vdso32/vclock_gettime.o > arch/sparc/vdso/vdso32/vclock_gettime.o: failed > > The cause of the breakage is that -pg flag not being dropped. > > The vdso32 files are located in the vdso32/ subdirectory, but I missed > to update the Makefile. > > Fixes: 54b8ae66ae1a ("kbuild: change *FLAGS_.o to take the path relative to $(obj)") > Reported-by: Anatoly Pugachev > Signed-off-by: Masahiro Yamada > --- > I am copy-pasting Tested-by from the reporter: Tested-by: Anatoly Pugachev It was given here: https://lkml.org/lkml/2019/9/25/197 > arch/sparc/vdso/Makefile | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/arch/sparc/vdso/Makefile b/arch/sparc/vdso/Makefile > index 324a23947585..399bc22b1cf8 100644 > --- a/arch/sparc/vdso/Makefile > +++ b/arch/sparc/vdso/Makefile > @@ -67,12 +67,14 @@ $(vobjs): KBUILD_CFLAGS := $(filter-out $(GCC_PLUGINS_CFLAGS) $(SPARC_REG_CFLAGS > # > CFLAGS_REMOVE_vdso-note.o = -pg > CFLAGS_REMOVE_vclock_gettime.o = -pg > +CFLAGS_REMOVE_vdso32/vdso-note.o = -pg > +CFLAGS_REMOVE_vdso32/vclock_gettime.o = -pg > > $(obj)/%.so: OBJCOPYFLAGS := -S > $(obj)/%.so: $(obj)/%.so.dbg FORCE > $(call if_changed,objcopy) > > -CPPFLAGS_vdso32.lds = $(CPPFLAGS_vdso.lds) > +CPPFLAGS_vdso32/vdso32.lds = $(CPPFLAGS_vdso.lds) > VDSO_LDFLAGS_vdso32.lds = -m elf32_sparc -soname linux-gate.so.1 > > #This makes sure the $(obj) subdirectory exists even though vdso32/ > -- > 2.17.1 > -- Best Regards Masahiro Yamada