A few fixes for cross and out-of-tree build of bpftool and runqslower. These changes allow to build for different target architectures, using the same source tree. I sent [v1] ages ago but haven't found time to resend. No change except rebasing on the latest bpf-next/master. [v1] https://lore.kernel.org/bpf/20200827153629.3820891-1-jean-philippe@xxxxxxxxxx/ Jean-Philippe Brucker (6): tools: Factor HOSTCC, HOSTLD, HOSTAR definitions tools/bpftool: Force clean of out-of-tree build tools/bpftool: Fix cross-build tools/runqslower: Use Makefile.include tools/runqslower: Enable out-of-tree build tools/runqslower: Build bpftool using HOSTCC tools/bpf/bpftool/Makefile | 38 +++++++++++++---- tools/bpf/resolve_btfids/Makefile | 9 ---- tools/bpf/runqslower/Makefile | 68 ++++++++++++++++++------------- tools/build/Makefile | 4 -- tools/objtool/Makefile | 9 ---- tools/perf/Makefile.perf | 4 -- tools/power/acpi/Makefile.config | 1 - tools/scripts/Makefile.include | 10 +++++ 8 files changed, 78 insertions(+), 65 deletions(-) -- 2.29.1