• Ian Rogers's avatar
    perf build: Make binutil libraries opt in · dd317df0
    Ian Rogers authored
    binutils is GPLv3 so distributions cannot ship perf linked against
    libbfd and libiberty as the licenses are incompatible. Rather than
    defaulting the build to opting in to libbfd and libiberty support and
    opting out via NO_LIBBFD=1 and NO_DEMANGLE=1, make building against
    the libraries optional and enabled with BUILD_NONDISTRO=1.
    Signed-off-by: default avatarIan Rogers <irogers@google.com>
    Cc: Adrian Hunter <adrian.hunter@intel.com>
    Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
    Cc: Andres Freund <andres@anarazel.de>
    Cc: Ingo Molnar <mingo@redhat.com>
    Cc: Jiri Olsa <jolsa@kernel.org>
    Cc: Leo Yan <leo.yan@linaro.org>
    Cc: Mark Rutland <mark.rutland@arm.com>
    Cc: Martin Liška <mliska@suse.cz>
    Cc: Namhyung Kim <namhyung@kernel.org>
    Cc: Nathan Chancellor <nathan@kernel.org>
    Cc: Nick Desaulniers <ndesaulniers@google.com>
    Cc: Pavithra Gurushankar <gpavithrasha@gmail.com>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Quentin Monnet <quentin@isovalent.com>
    Cc: Roberto Sassu <roberto.sassu@huawei.com>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: Tiezhu Yang <yangtiezhu@loongson.cn>
    Cc: Tom Rix <trix@redhat.com>
    Cc: Yang Jihong <yangjihong1@huawei.com>
    Cc: llvm@lists.linux.dev
    Link: https://lore.kernel.org/r/20230311065753.3012826-2-irogers@google.comSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    dd317df0
Makefile.perf 40.3 KB