Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755842AbbFRUj7 (ORCPT ); Thu, 18 Jun 2015 16:39:59 -0400 Received: from mailout1.hostsharing.net ([83.223.95.204]:41134 "EHLO mailout1.hostsharing.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751057AbbFRUjw (ORCPT ); Thu, 18 Jun 2015 16:39:52 -0400 Date: Thu, 18 Jun 2015 22:39:35 +0200 From: Lukas Wunner To: David Ahern Cc: Jiri Olsa , Arnaldo Carvalho de Melo , linux-kernel@vger.kernel.org Subject: Re: [PATCH regression 4.0 -> 4.1] tools perf: Fix build breakage if prefix= is specified Message-ID: <20150618203935.GA4806@wunner.de> References: <201506181332.t5IDWuUq027242@int-mx13.intmail.prod.int.phx2.redhat.com> <20150618192931.GA11223@krava.redhat.com> <20150618195955.GA4755@wunner.de> <55832971.4070603@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <55832971.4070603@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1195 Lines: 34 Hi David, On Thu, Jun 18, 2015 at 02:26:25PM -0600, David Ahern wrote: > It worked for me last week with OL6. > I created a standalone perf rpm with 4.1-rc6; it builds just fine with > _prefix (rpm variable) set to /usr: [...] > %global perf_make \ > make -s -C tools/perf V=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 > NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 prefix=%{_prefix} > %{perf_make} DESTDIR=$RPM_BUILD_ROOT all You're not invoking tools/perf/Makefile.perf but tools/perf/Makefile and I would say this in line 18 avoids that prefix= is passed down to Makefile.perf: # We don't want to pass along options like -j: unexport MAKEFLAGS Sources: https://www.gnu.org/software/make/manual/html_node/Options_002fRecursion.html https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/tree/tools/perf/Makefile#n18 So the prefix parameter should have no effect at all in your case, no matter to what you set it. Best regards, Lukas -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/