]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
perf tools: Fix perf builds with clang support
authorSandipan Das <sandipan@linux.vnet.ibm.com>
Wed, 4 Apr 2018 18:04:17 +0000 (23:34 +0530)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Mon, 27 Aug 2018 14:40:05 +0000 (16:40 +0200)
commit6ec971863c55c6cde01a2f135ecd757b2b68bc34
treead655efaa4ba73b6fd0e99a06aaf79b7cb3315d2
parent7376e153a4d5fd5a5ff3c2c56314a4209bfe95e5
perf tools: Fix perf builds with clang support

BugLink: http://bugs.launchpad.net/bugs/1786352
[ Upstream commit c2fb54a183cfe77c6fdc9d71e2d5299c1c302a6e ]

For libclang, some distro packages provide static libraries (.a) while
some provide shared libraries (.so). Currently, perf code can only be
linked with static libraries. This makes perf build possible for both
cases.

Signed-off-by: Sandipan Das <sandipan@linux.vnet.ibm.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
Fixes: d58ac0bf8d1e ("perf build: Add clang and llvm compile and linking support")
Link: http://lkml.kernel.org/r/20180404180419.19056-1-sandipan@linux.vnet.ibm.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
tools/perf/Makefile.perf