Skip to content
Draft
Changes from 1 commit
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
50d09fd
wip
Jongy Jan 29, 2022
4c66f63
python: Allow PyPerf on aarch64
Jongy Jan 31, 2022
c5937a6
wip update bpf helpers to aarch64 revisions
Jongy Jan 31, 2022
76eba37
wip
Jongy Jan 31, 2022
f4151dc
more aarch64 fixes
Jongy Jan 31, 2022
e666923
.
Jongy Jan 31, 2022
d5cdcd8
.
Jongy Jan 31, 2022
0c858d5
Add -DENABLE_LLVM_SHARED=1
Jongy Feb 1, 2022
de1ccf4
upgrade bcc
Jongy Feb 1, 2022
3e6c9b7
.
Jongy Feb 1, 2022
ff06bb1
fix llvm versioning
Jongy Feb 1, 2022
2f9d880
wip
Jongy Feb 1, 2022
9de406b
wip
Jongy Feb 1, 2022
99b12f4
wip
Jongy Feb 1, 2022
bcf3274
wip
Jongy Feb 1, 2022
1ae2954
wip
Jongy Feb 1, 2022
e5b3f32
wip
Jongy Feb 1, 2022
a42596c
wip
Jongy Feb 1, 2022
d86dfb0
pyperf verbose
Jongy Feb 2, 2022
a0f8d6a
wip
Jongy Feb 2, 2022
69dbff0
wip
Jongy Feb 2, 2022
c0677d2
wip
Jongy Feb 2, 2022
6db367d
wip
Jongy Feb 3, 2022
af42724
wip
Jongy Feb 4, 2022
118f411
wip
Jongy Feb 4, 2022
21a0368
Merge remote-tracking branch 'origin/master' into pyperf-aarch64
Jongy Oct 16, 2022
9a0e53b
remove x86_64 reference
Jongy Oct 16, 2022
8d4b368
Merge remote-tracking branch 'origin/master' into pyperf-aarch64
Jongy Nov 29, 2022
7792920
builds again
Jongy Nov 29, 2022
2adb7eb
fixes
Jongy Nov 29, 2022
2e036d7
update rev
Jongy Nov 29, 2022
29c209d
fix
Jongy Nov 29, 2022
890c56a
fix shellcheck
Jongy Nov 30, 2022
6ae66d1
test update granulate-utils
Jongy Nov 30, 2022
d182212
Merge remote-tracking branch 'origin/master' into pyperf-aarch64
Jongy Dec 16, 2022
c0d3d99
update build
Jongy Dec 17, 2022
ebbe830
update
Jongy Dec 17, 2022
8b334f7
wip
Jongy Dec 17, 2022
bbd17d1
Update pyi.Dockerfile
Jongy Dec 17, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
more aarch64 fixes
  • Loading branch information
Jongy committed Jan 31, 2022
commit f4151dcb77dec6ed7b69bdfdcc8ac7330db68f7e
4 changes: 1 addition & 3 deletions pyi.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,6 @@ FROM centos${GPROFILER_BUILDER} AS build-stage

RUN yum install -y git

# these are needed to build PyPerf, which we don't build on Aarch64, hence not installing them here.
RUN yum install -y \
curl \
cmake \
Expand Down Expand Up @@ -206,8 +205,7 @@ COPY ./scripts/list_needed_libs.sh ./scripts/list_needed_libs.sh
# we use list_needed_libs.sh to list the dynamic dependencies of *all* of our resources,
# and make staticx pack them as well.
# using scl here to get the proper LD_LIBRARY_PATH set
# TODO: use staticx for aarch64 as well; currently it doesn't generate correct binaries when run over Docker emulation.
RUN if [ $(uname -m) != "aarch64" ]; then source scl_source enable devtoolset-8 llvm-toolset-7 && libs=$(./scripts/list_needed_libs.sh) && staticx $libs dist/gprofiler dist/gprofiler; fi
RUN then source scl_source enable devtoolset-8 llvm-toolset-7 && libs=$(./scripts/list_needed_libs.sh) && staticx $libs dist/gprofiler dist/gprofiler

FROM scratch AS export-stage

Expand Down