On Mon, Nov 9, 2020 at 3:11 AM Jean-Philippe Brucker <jean-philippe@xxxxxxxxxx> wrote: > > 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/ > While you are looking at bpftool builds... Seems like it regressed recently and doesn't honor -jX setting. Either way the build is sequential (and rather slow). Do you mind checking if your changes could fix the regression (I haven't had a chance to bisect the offending change causing regression). > 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 >