Re: Bug 116131: tools/perf and O= fails to build
From: TJ
Date: Mon Apr 11 2016 - 04:35:27 EST
On 11-04-2016 08:40, Andy Shevchenko wrote:
On Mon, Apr 11, 2016 at 12:36 AM, TJ <linux@xxxxxx> 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.