Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp1716936ybg; Sat, 19 Oct 2019 00:59:56 -0700 (PDT) X-Google-Smtp-Source: APXvYqznH+OI2ahXkcW4Ug0Qru1rev0KwWxK32OMLTFiX4UMbo2zWX+/5oPsPpg0v2KtHaRdFWhD X-Received: by 2002:a50:fc86:: with SMTP id f6mr13991825edq.233.1571471996301; Sat, 19 Oct 2019 00:59:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1571471996; cv=none; d=google.com; s=arc-20160816; b=H12L3sl+SVwbP4BpFcqK1D1B1qlgMLQuYaBFNQ/3fW06HDjCod7AQy4OSij1hg7Rxr 5GTNFlG6qU/QBPne/BEGXabuud12OGBOcpZLzpWAdZjjW/lHtL8tep40Na/O3QonF4Z+ Qkvwr8vgxt+cUIpMpY75vmU0So1L2bUJnMao+KkJZue+pTZXKvbSpiA622skrTEVNfq9 TemAf4B5StJ6XoT1n4esi/9BLzi4ZV7DgF4YgcNEUPyqAbuUfdYCu2XZ4c/+acDj6Nhn QI3lcjjxjpwXbnVbgvWd1eKInRzeb7XJ6fAseokURrNE7M5iSR7zFWw/C8mOfRakXS+N X+Zw== 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; bh=zDSqcOkP2VMM+VEiT/vRGRAsfqP4fI01tx/F/lL/3zY=; b=VAurt0dwHFda/e3bta5Tky9EFsjzECMBi3/lr4FqTmNxqO742t8kddwbObbre7t0Cy sAgQBCMPeiIThzjq4Yw8eWHHeINS6zbgaqkuYGRNjl8vBB9NwhXdYfdN4rn4CZv+JUEG IEZmFvFrzPjQw8jxC7FcoGlmPGLbGs9EPfzHA7XgF+aMq4g+/rFGJyA6tPT5RY/Gtw58 jf/1qXW9KxU0tac2MF+R82EdIrhY3QqOv+ARjkUdZIfC7eYahUmmkKCfe7VsC63llk6h dROS/4IYCxbjU3Qau5G+S9oqbMwMcfD8s17F8HwdjKU/9cT65qRA+AV0AXrb6CRSz2hd Q3mg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GNarsndy; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n11si4872228ejb.240.2019.10.19.00.59.33; Sat, 19 Oct 2019 00:59:56 -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=@gmail.com header.s=20161025 header.b=GNarsndy; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2632798AbfJRI14 (ORCPT + 99 others); Fri, 18 Oct 2019 04:27:56 -0400 Received: from mail-ed1-f65.google.com ([209.85.208.65]:40715 "EHLO mail-ed1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2392728AbfJRI1z (ORCPT ); Fri, 18 Oct 2019 04:27:55 -0400 Received: by mail-ed1-f65.google.com with SMTP id v38so3910362edm.7; Fri, 18 Oct 2019 01:27:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=zDSqcOkP2VMM+VEiT/vRGRAsfqP4fI01tx/F/lL/3zY=; b=GNarsndyF0j+Y7MyOM682hGvUhawyi9GWj/5AnmRiAn3Cis7AAXKrGt44hmJno6jyE rEE7+ZNavYBrLHUyCeRxc4ebtm3auILatI/UlpEGifoEo1tVHDRgAbP4Qm/UHz9oRZg2 oHZ5EMgUYGJ3AXZkI2AmM5WtakVk3zt4QzzPnm7xzfwaV3KkEU7w0Vtnp+vl6Sgi990a h4hwmc0EMhSf9PW05wHsNa4cEEO0ytiN9eiOm3tqvFxNK5tlPZpXily1AS36skhCxerG 52Q6Wf7fdxrKNQDPx0rze6tkQzyVL48xYAftqISJEUJ1DZ3Td+EpvPYNJCkdf1xTl4UL AGMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=zDSqcOkP2VMM+VEiT/vRGRAsfqP4fI01tx/F/lL/3zY=; b=UjKhlxL2T4cyCnVjnzQmnAAa81pzj5Z25HCgACzfp2EFlunGj61SUher+xiN6y81Nm RB4s4P0a8k4gBfAfeqrm0jfB9f4MwiOTWfMdzSIPipisJEssCbQA8onJhpj8jValGJXp gO31+EYnw5ALJxNRpsTGxi4xysoy7qO5m9Zc+N2j+8e6aq1cmTsPnErbHEQojjIf1RWb QlBvO6lMQSMUCuIGdbzS98h5F3qoLaT2YYG/YF/9AgC9qAW9S2Iuv2J5qhczbhz7kyvR 8/qzjVfy/b82S3PVfwnT8A/1KsBtezDkdN0n6hi+8hRilX/CN0dDI/bocwpWV/LSxRQC 8Ohw== X-Gm-Message-State: APjAAAX/WOC/tuyuMcjT/UXYV1hIIqnQgN4GMNrvngbIF/qT6jWXjg+6 24ITGVAh30JRUjymr+LFeKhR7+Bibdl5yEG8/l3ZPite X-Received: by 2002:a05:6402:7ca:: with SMTP id u10mr8320134edy.20.1571387273291; Fri, 18 Oct 2019 01:27:53 -0700 (PDT) MIME-Version: 1.0 References: <20190922113436.10396-1-yamada.masahiro@socionext.com> In-Reply-To: From: Anatoly Pugachev Date: Fri, 18 Oct 2019 11:27:42 +0300 Message-ID: Subject: Re: [PATCH] sparc: vdso: fix build error of vdso32 To: sparclinux Cc: "David S . Miller" , Greg Kroah-Hartman , Thomas Gleixner , Linux Kernel Mailing List , "ndesaulniers@google.com" , Masahiro Yamada 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 Fri, Sep 27, 2019 at 6:47 PM Masahiro Yamada wrote: > > 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/ Hello! Can someone please pull/apply this to master ?! Thanks!