-
Notifications
You must be signed in to change notification settings - Fork 907
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
new(build): bump libs, reintroduce static build #3428
new(build): bump libs, reintroduce static build #3428
Conversation
cb741be
to
cbff13d
Compare
/milestone 0.40.0 |
0764e2a
to
0d841d1
Compare
0d841d1
to
5c954aa
Compare
5c954aa
to
869cbee
Compare
0f07504
to
9b99758
Compare
9b99758
to
75e0a49
Compare
Signed-off-by: Luca Guerra <[email protected]>
This reverts commit 30df573. Signed-off-by: Luca Guerra <[email protected]>
Signed-off-by: Luca Guerra <[email protected]>
Signed-off-by: Luca Guerra <[email protected]>
LGTM label has been added. Git tree hash: b6e4021118983d9f6f36fc391654debc19628f52
|
@@ -139,10 +238,10 @@ jobs: | |||
- name: Prepare project | |||
run: | | |||
cmake -B build -S . \ | |||
-DCMAKE_BUILD_TYPE=${{ inputs.build_type }} \ | |||
-DCMAKE_BUILD_TYPE=Release \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we want to enforce jemalloc for musl build too?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure but I'm not a jemalloc expert. What do you think?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that all of our release artifact should spot the same behavior, therefore i'd say yes!
/hold Will give it a look later today :) |
runs-on: ubuntu-latest | ||
container: alpine:3.17 | ||
steps: | ||
# Always install deps before invoking checkout action, to properly perform a full clone. | ||
- name: Install build dependencies | ||
run: | | ||
apk add g++ gcc cmake make git bash perl linux-headers autoconf automake m4 libtool elfutils-dev libelf-static patch binutils bpftool clang | ||
apk add g++ gcc cmake make git bash perl linux-headers autoconf automake m4 libtool elfutils-dev libelf-static patch binutils clang llvm |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question: do we need elfutils-dev libelf-static
deps here? Considering we are using a bundled build.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think they are required to build bpftool
.
Signed-off-by: Luca Guerra <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
/approve
LGTM label has been added. Git tree hash: f768fa37bea0285d6941e08aeee8614d43717c77
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: FedeDP, LucaGuerra The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/unhold |
What type of PR is this?
/kind feature
Any specific area of the project related to this PR?
/area build
What this PR does / why we need it:
This PR now does a few things:
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?: