On 13/07/2022 11:09, Nicolas Schier wrote:
On Tue, 12 Jul 2022 09:29 +0100 Guillaume Tucker wrote:
Add headers as a dependency to kselftest targets so that they can be run directly from the top of the tree. The kselftest Makefile used to try to call headers_install "backwards" but failed due to the relative path not being consistent.
Now we can either run this directly:
$ make O=build kselftest-all
or this:
$ make O=build headers $ make O=build -C tools/testing/selftests all
The same commands work as well when building directly in the source tree (no O=) or any arbitrary path (relative or absolute).
Signed-off-by: Guillaume Tucker guillaume.tucker@collabora.com
You might want to add the 'Reported-by: as you did in https://lore.kernel.org/linux-kbuild/a7af58feaa6ae6d3b0c8c55972a470cec62341e...
Except I don't know who reported the issue, I think it was just very well known. KernelCI builds have been working around it for a couple of years.
The Reported-by in the other patch was about using "headers" rather than "headers_install", as a follow-up improvement on top of this patch.
Tested-by: Nicolas Schier nicolas@fjasle.eu
Thank you!
Guillaume