Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp920319imu; Mon, 5 Nov 2018 10:47:12 -0800 (PST) X-Google-Smtp-Source: AJdET5fbcGWzkwMJauhBFYBZvsEgTaf5pjLsGXR0dbsK1+R4XdYsYwuDfeHVSp57nhFcSe+M+KJj X-Received: by 2002:a62:32c4:: with SMTP id y187-v6mr23167955pfy.4.1541443632354; Mon, 05 Nov 2018 10:47:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1541443632; cv=none; d=google.com; s=arc-20160816; b=gPkuB2sQF8VeIMYp4ZSuosUeV3wc8O97jaIlO2mA/xz3Ts7ZlNv1zfnoOqKPKHbXXs JyL57SByyq+QLRsk1/etA+l45keEZK6zYow7W1el/onYgwFt7fOqpVyoJlQj4c8IvQPo OhK2eDVMpcNHUhfD1IC/+aWIXTUN0lKuCGTJ7O/whClZKqIhqqpz5bO1IUOaeLw4LuLh U/tzznyT082eFKaRU2y/byU8p20uyb16X+Ck7g89KOCXrSDd7qFOBbeUPJ8TSomA4zgY syZOvOJvq5fEQs5bvt28qy2i2HHZCWeET9v5vYKwtWM7J9h7Bljgx1a7hN2l+A0Fu+wo KNzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=qQbUuSJZiYwkkpLtyEpwBeVCM01uT/hyBycnHZLIabo=; b=Rkj12RFiSdvSRhC+SiaJEuXoyfsLZ+rjK5ctruWqEdn7VT5aMTq+zt/ZBcwSYOAWxQ csYpg+Mq7/YiUUNS7rIcNUktY+6ztZERYHFfmBnUIuYHi3PTHL7SVYKvTKREzMRlKAu0 /+1DGQZ6urhoA3tO5Khe8rbVg48eQOEmzaI9Po0tReaCPtLZVMQBb47rsUkIVgpLOaWS elNlgOwi5XWrOvTzoWein0EPjg9h0u5exd8ndeeuAGiRzDH1l3aXv1421lpYCS6M9m2v pX0clEitDJvBM4w0ob6OGmDrJzb/wKw3vdDXKuXfdl+APiC5xxqEaJtO7oR0rtQB8/TF ZRYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LvN6yGjh; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d5-v6si11701266pla.80.2018.11.05.10.46.56; Mon, 05 Nov 2018 10:47:12 -0800 (PST) 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=@kernel.org header.s=default header.b=LvN6yGjh; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730099AbeKFEH3 (ORCPT + 99 others); Mon, 5 Nov 2018 23:07:29 -0500 Received: from mail.kernel.org ([198.145.29.99]:41488 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726932AbeKFEH3 (ORCPT ); Mon, 5 Nov 2018 23:07:29 -0500 Received: from jouet.infradead.org (unknown [190.15.121.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 27E7420869; Mon, 5 Nov 2018 18:46:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1541443585; bh=d4RQtZ82g0SGcjtPgXw16iJIqqOLZvoyQrtjJdWHPKo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=LvN6yGjhvhhEVs2Gv2uQvuiKxONjOzhxZ9AdAxCKO1oafsSy7tRH0YpJGjYb58YWo RzDdt2dhX0HJOP6SP9w9kaQUXvk47nnd8ALaktuKKqE6r5mp8MClPuXED6vsw/ZrYA T1noNRzbYtwwhMdjRjCHLTeyv6PvAkywFDlL8gfQ= Received: by jouet.infradead.org (Postfix, from userid 1000) id 592A8142D18; Mon, 5 Nov 2018 15:46:12 -0300 (-03) Date: Mon, 5 Nov 2018 15:46:12 -0300 From: Arnaldo Carvalho de Melo To: Guenter Roeck Cc: Ingo Molnar , Clark Williams , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, Arnaldo Carvalho de Melo , Adrian Hunter , David Ahern , Jiri Olsa , Namhyung Kim , Wang Nan Subject: Re: [PATCH 19/28] perf beauty: Wire up the mmap flags table generator to the Makefile Message-ID: <20181105184612.GD7077@kernel.org> References: <20181031164508.4784-1-acme@kernel.org> <20181031164508.4784-20-acme@kernel.org> <20181105154433.GA11115@roeck-us.net> <20181105171140.GD11147@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181105171140.GD11147@kernel.org> X-Url: http://acmel.wordpress.com User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Em Mon, Nov 05, 2018 at 02:11:40PM -0300, Arnaldo Carvalho de Melo escreveu: > Em Mon, Nov 05, 2018 at 07:44:33AM -0800, Guenter Roeck escreveu: > > On Wed, Oct 31, 2018 at 01:44:59PM -0300, Arnaldo Carvalho de Melo wrote: > > > From: Arnaldo Carvalho de Melo > > > Now when we run 'make -C tools/perf O=/tmp/build/perf' we end up with: > > > $ cat /tmp/build/perf/trace/beauty/generated/mmap_flags_array.c > > > static const char *mmap_flags[] = { > > > [ilog2(0x40) + 1] = "32BIT", > > > +include ../scripts/Makefile.arch > > > # The default target of this Makefile is... > > > all: > > > @@ -385,6 +386,8 @@ export INSTALL SHELL_PATH > > > SHELL = $(SHELL_PATH) > > > linux_uapi_dir := $(srctree)/tools/include/uapi/linux > > > +asm_generic_uapi_dir := $(srctree)/tools/include/uapi/asm-generic > > > +arch_asm_uapi_dir := $(srctree)/tools/arch/$(ARCH)/include/uapi/asm/ > > This doesn't work for me. With v4.20-rc1: > > $ make ARCH=x86_64 defconfig > > *** Default configuration is based on 'x86_64_defconfig' > I'll fix this, its the ARCH that needs to be normalized to x86 before > building the path... Can you try with the following patch? Thanks, - Arnaldo diff --git a/tools/perf/Makefile.perf b/tools/perf/Makefile.perf index 3ccb4f0bf088..d95655489f7e 100644 --- a/tools/perf/Makefile.perf +++ b/tools/perf/Makefile.perf @@ -387,7 +387,7 @@ SHELL = $(SHELL_PATH) linux_uapi_dir := $(srctree)/tools/include/uapi/linux asm_generic_uapi_dir := $(srctree)/tools/include/uapi/asm-generic -arch_asm_uapi_dir := $(srctree)/tools/arch/$(ARCH)/include/uapi/asm/ +arch_asm_uapi_dir := $(srctree)/tools/arch/$(SRCARCH)/include/uapi/asm/ beauty_outdir := $(OUTPUT)trace/beauty/generated beauty_ioctl_outdir := $(beauty_outdir)/ioctl