Re: [PATCH] tools build: Fix feature detect clean for out of source builds
From: Arnaldo Carvalho de Melo <acme@kernel.org>
Date: 2021-09-01 14:26:34
Also in:
lkml
From: Arnaldo Carvalho de Melo <acme@kernel.org>
Date: 2021-09-01 14:26:34
Also in:
lkml
Em Tue, Aug 31, 2021 at 08:46:10PM +0200, Jiri Olsa escreveu:
On Mon, Aug 16, 2021 at 02:07:05PM +0100, James Clark wrote:quoted
Currently the clean target when using O= isn't cleaning the feature detect output. This is because O= and OUTPUT= are set to canonical paths. For example in tools/perf/Makefile: FULL_O := $(shell cd $(PWD); readlink -f $(O) || echo $(O)) This means that OUTPUT ends in a / and most usages prepend it to a file without adding an extra /. This line that was changed adds an extra / before the 'feature' folder but not to the end, resulting in a clean command like this: rm -f /tmp/build//featuretest-all.bin ... After the change the clean command looks like this: rm -f /tmp/build/feature/test-all.bin ... Signed-off-by: James Clark <redacted>nice catch! Acked-by: Jiri Olsa <redacted>
Thanks, applied and added:
Fixes: 762323eb39a257c3 ("perf build: Move feature cleanup under tools/build")
- Arnaldo