mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-24 07:01:13 +02:00
dev-util/perf: Sync with Gentoo
It's from Gentoo commit 28ab25b2e1c8c856a062ca27b336124a43ec167f.
This commit is contained in:
parent
cf6dcbed61
commit
d8d00062a6
@ -179,6 +179,19 @@ perf_make() {
|
|||||||
local arch=$(tc-arch-kernel)
|
local arch=$(tc-arch-kernel)
|
||||||
local java_dir
|
local java_dir
|
||||||
use java && java_dir="${EPREFIX}/etc/java-config-2/current-system-vm"
|
use java && java_dir="${EPREFIX}/etc/java-config-2/current-system-vm"
|
||||||
|
|
||||||
|
# sync this with the whitelist in tools/perf/Makefile.config
|
||||||
|
local disable_libdw
|
||||||
|
if ! use amd64 && ! use x86 && \
|
||||||
|
! use arm && \
|
||||||
|
! use arm64 && \
|
||||||
|
! use ppc && ! use ppc64 \
|
||||||
|
! use s390 && \
|
||||||
|
! use riscv
|
||||||
|
then
|
||||||
|
disable_libdw=1
|
||||||
|
fi
|
||||||
|
|
||||||
# FIXME: NO_CORESIGHT
|
# FIXME: NO_CORESIGHT
|
||||||
emake V=1 VF=1 \
|
emake V=1 VF=1 \
|
||||||
HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \
|
HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \
|
||||||
@ -204,7 +217,7 @@ perf_make() {
|
|||||||
NO_LIBBIONIC=1 \
|
NO_LIBBIONIC=1 \
|
||||||
NO_LIBBPF= \
|
NO_LIBBPF= \
|
||||||
NO_LIBCRYPTO=$(puse crypt) \
|
NO_LIBCRYPTO=$(puse crypt) \
|
||||||
NO_LIBDW_DWARF_UNWIND= \
|
NO_LIBDW_DWARF_UNWIND="${disable_libdw}" \
|
||||||
NO_LIBELF= \
|
NO_LIBELF= \
|
||||||
NO_LIBNUMA=$(puse numa) \
|
NO_LIBNUMA=$(puse numa) \
|
||||||
NO_LIBPERL=$(puse perl) \
|
NO_LIBPERL=$(puse perl) \
|
||||||
|
@ -212,6 +212,20 @@ perf_make() {
|
|||||||
local arch=$(tc-arch-kernel)
|
local arch=$(tc-arch-kernel)
|
||||||
local java_dir
|
local java_dir
|
||||||
use java && java_dir="${EPREFIX}/etc/java-config-2/current-system-vm"
|
use java && java_dir="${EPREFIX}/etc/java-config-2/current-system-vm"
|
||||||
|
|
||||||
|
# sync this with the whitelist in tools/perf/Makefile.config
|
||||||
|
local disable_libdw
|
||||||
|
if ! use amd64 && ! use x86 && \
|
||||||
|
! use arm && \
|
||||||
|
! use arm64 && \
|
||||||
|
! use ppc && ! use ppc64 \
|
||||||
|
! use s390 && \
|
||||||
|
! use riscv && \
|
||||||
|
! use loong
|
||||||
|
then
|
||||||
|
disable_libdw=1
|
||||||
|
fi
|
||||||
|
|
||||||
# FIXME: NO_CORESIGHT
|
# FIXME: NO_CORESIGHT
|
||||||
local emakeargs=(
|
local emakeargs=(
|
||||||
V=1 VF=1
|
V=1 VF=1
|
||||||
@ -241,7 +255,7 @@ perf_make() {
|
|||||||
NO_LIBBPF=$(puse bpf)
|
NO_LIBBPF=$(puse bpf)
|
||||||
NO_LIBCAP=$(puse caps)
|
NO_LIBCAP=$(puse caps)
|
||||||
NO_LIBCRYPTO=$(puse crypt)
|
NO_LIBCRYPTO=$(puse crypt)
|
||||||
NO_LIBDW_DWARF_UNWIND=
|
NO_LIBDW_DWARF_UNWIND="${disable_libdw}"
|
||||||
NO_LIBELF=
|
NO_LIBELF=
|
||||||
NO_LIBNUMA=$(puse numa)
|
NO_LIBNUMA=$(puse numa)
|
||||||
NO_LIBPERL=$(puse perl)
|
NO_LIBPERL=$(puse perl)
|
||||||
|
@ -30,7 +30,7 @@ SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
|||||||
|
|
||||||
LICENSE="GPL-2"
|
LICENSE="GPL-2"
|
||||||
SLOT="0"
|
SLOT="0"
|
||||||
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
|
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
|
||||||
IUSE="audit babeltrace bpf caps crypt debug +doc gtk java libpfm +libtraceevent +libtracefs lzma numa perl python slang systemtap tcmalloc unwind zstd"
|
IUSE="audit babeltrace bpf caps crypt debug +doc gtk java libpfm +libtraceevent +libtracefs lzma numa perl python slang systemtap tcmalloc unwind zstd"
|
||||||
|
|
||||||
REQUIRED_USE="
|
REQUIRED_USE="
|
||||||
@ -88,7 +88,7 @@ RDEPEND="
|
|||||||
"
|
"
|
||||||
|
|
||||||
DEPEND="${RDEPEND}
|
DEPEND="${RDEPEND}
|
||||||
>=sys-kernel/linux-headers-6.6
|
>=sys-kernel/linux-headers-5.10
|
||||||
java? ( virtual/jdk )
|
java? ( virtual/jdk )
|
||||||
"
|
"
|
||||||
|
|
||||||
@ -209,6 +209,20 @@ perf_make() {
|
|||||||
local arch=$(tc-arch-kernel)
|
local arch=$(tc-arch-kernel)
|
||||||
local java_dir
|
local java_dir
|
||||||
use java && java_dir="${EPREFIX}/etc/java-config-2/current-system-vm"
|
use java && java_dir="${EPREFIX}/etc/java-config-2/current-system-vm"
|
||||||
|
|
||||||
|
# sync this with the whitelist in tools/perf/Makefile.config
|
||||||
|
local disable_libdw
|
||||||
|
if ! use amd64 && ! use x86 && \
|
||||||
|
! use arm && \
|
||||||
|
! use arm64 && \
|
||||||
|
! use ppc && ! use ppc64 \
|
||||||
|
! use s390 && \
|
||||||
|
! use riscv && \
|
||||||
|
! use loong
|
||||||
|
then
|
||||||
|
disable_libdw=1
|
||||||
|
fi
|
||||||
|
|
||||||
# FIXME: NO_CORESIGHT
|
# FIXME: NO_CORESIGHT
|
||||||
local emakeargs=(
|
local emakeargs=(
|
||||||
V=1 VF=1
|
V=1 VF=1
|
||||||
@ -237,7 +251,7 @@ perf_make() {
|
|||||||
NO_LIBBPF=$(puse bpf)
|
NO_LIBBPF=$(puse bpf)
|
||||||
NO_LIBCAP=$(puse caps)
|
NO_LIBCAP=$(puse caps)
|
||||||
NO_LIBCRYPTO=$(puse crypt)
|
NO_LIBCRYPTO=$(puse crypt)
|
||||||
NO_LIBDW_DWARF_UNWIND=
|
NO_LIBDW_DWARF_UNWIND="${disable_libdw}"
|
||||||
NO_LIBELF=
|
NO_LIBELF=
|
||||||
NO_LIBNUMA=$(puse numa)
|
NO_LIBNUMA=$(puse numa)
|
||||||
NO_LIBPERL=$(puse perl)
|
NO_LIBPERL=$(puse perl)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user