package: Use pahole from buildroot

pull/18020/head
Timothée Ravier 2024-01-22 11:07:14 +01:00
parent ca75dc5244
commit 67705b7eae
6 changed files with 2 additions and 32 deletions

View File

@ -113,3 +113,4 @@ BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS=y
BR2_PACKAGE_HOST_E2TOOLS=y
BR2_PACKAGE_HOST_PYTHON=y
BR2_PACKAGE_LIBFUSE=y
BR2_PACKAGE_PAHOLE=y

View File

@ -113,3 +113,4 @@ BR2_PACKAGE_UTIL_LINUX_SCHEDUTILS=y
BR2_PACKAGE_HOST_E2TOOLS=y
BR2_PACKAGE_HOST_PYTHON=y
BR2_PACKAGE_LIBFUSE=y
BR2_PACKAGE_PAHOLE=y

View File

@ -3,7 +3,6 @@ menu "System tools"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/crio-bin/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/tbb/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/sysdig/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/pahole/Config.in.host"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/crun/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/cni/Config.in"
source "$BR2_EXTERNAL_MINIKUBE_PATH/package/automount/Config.in"

View File

@ -1,7 +0,0 @@
config BR2_PACKAGE_HOST_PAHOLE
bool "host pahole"
default y
help
Pahole and other DWARF utils.
https://git.kernel.org/pub/scm/devel/pahole/pahole.git

View File

@ -1,2 +0,0 @@
# Locally computed
sha256 cde85af68b368f50a913be387f94f6b43612a04af6c92387b4dcabb712a668fe pahole-v1.23-br1.tar.gz

View File

@ -1,22 +0,0 @@
########################################################################
#
# pahole
#
########################################################################
PAHOLE_VERSION = v1.23
PAHOLE_SITE = git://git.kernel.org/pub/scm/devel/pahole/pahole.git
PAHOLE_SITE_METHOD = git
# This guy saved me:
# https://stackoverflow.com/a/50526817
# Indeed, pahole contains git submodule and relies on them to be built.
# The problem is that buildroot default behavior is to remove .git from archive.
# Thus, it is not possible to use git submodule...
PAHOLE_GIT_SUBMODULES = YES
# We want to have static pahole binary to avoid problem while using it during
# Linux kernel build.
HOST_PAHOLE_CONF_OPTS = -DBUILD_SHARED_LIBS=OFF -D__LIB=lib
PAHOLE_LICENSE = GPL-2.0
PAHOLE_LICENSE_FILES = COPYING
$(eval $(host-cmake-package))