mirror of
https://github.com/netdata/libbpf.git
synced 2026-03-25 10:49:06 +08:00
Sprinkle log folds around, including timing. Signed-off-by: Andrii Nakryiko <andriin@fb.com>
31 lines
587 B
Bash
Executable File
31 lines
587 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -eu
|
|
|
|
source $(cd $(dirname $0) && pwd)/helpers.sh
|
|
|
|
travis_fold start build_pahole "Building pahole"
|
|
|
|
CWD=$(pwd)
|
|
REPO_PATH=$1
|
|
PAHOLE_ORIGIN=https://git.kernel.org/pub/scm/devel/pahole/pahole.git
|
|
|
|
mkdir -p ${REPO_PATH}
|
|
cd ${REPO_PATH}
|
|
git init
|
|
git remote add origin ${PAHOLE_ORIGIN}
|
|
git fetch origin
|
|
git checkout master
|
|
|
|
mkdir -p build
|
|
cd build
|
|
cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -D__LIB=lib ..
|
|
make -j$((4*$(nproc))) all
|
|
sudo make install
|
|
|
|
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:-}:/usr/local/lib
|
|
ldd $(which pahole)
|
|
pahole --version
|
|
|
|
travis_fold end build_pahole
|