Thread (3 messages) 3 messages, 3 authors, 2021-09-01

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help