From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752300AbcDKIfX (ORCPT ); Mon, 11 Apr 2016 04:35:23 -0400 Received: from yes.iam.tj ([109.74.197.121]:44672 "EHLO iam.tj" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750839AbcDKIfT (ORCPT ); Mon, 11 Apr 2016 04:35:19 -0400 To: Andy Shevchenko Subject: Re: Bug 116131: tools/perf and =?UTF-8?Q?O=3D=20fails=20to=20buil?= =?UTF-8?Q?d?= X-PHP-Originating-Script: 1013:rcmail.php MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Date: Mon, 11 Apr 2016 09:35:17 +0100 From: TJ Cc: linux-kernel@vger.kernel.org, David Howells , Steven Rostedt In-Reply-To: References: <1707881398fbe742663acfc846399c3e@iam.tj> Message-ID: <97ba0b17a58368bf68981b46bc0e7804@iam.tj> User-Agent: Roundcube Webmail/RCMAIL_VERSION Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 11-04-2016 08:40, Andy Shevchenko wrote: > On Mon, Apr 11, 2016 at 12:36 AM, TJ wrote: >> Trying to do an out-of-tree build using either absolute or relative >> paths >> for O= fails when trying to build tools/perf. > > Create directory manually. > acme@ pointed me out to some commit where it's done on purpose. It's trying to use *the wrong* directory path entirely. It looks to be caused by the sub-make calls that pass O=$(OUTPUT) because OUTPUT has been set to $(O)+subdir. Then, in the sub-make tools/scripts/Makefile.include is called *again* and does the same $(O)+subdir resulting in basedir+subdir+subdir.