Skip to content
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

[FEATURE] Build options to disable libbpf and Linux kernel interoperability #175

Closed
agentzh opened this issue Jan 27, 2024 · 3 comments · Fixed by #302
Closed

[FEATURE] Build options to disable libbpf and Linux kernel interoperability #175

agentzh opened this issue Jan 27, 2024 · 3 comments · Fixed by #302
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@agentzh
Copy link

agentzh commented Jan 27, 2024

Currently, the bpftime build always includes libbpf and Linux kernel interoperability, which we don't need in our use cases. It would be nice to have a build option to exclude these things to have much smaller binaries (and also smaller images in the global shm?).

I heard that it might also make it easier to port bpftime to other operating systems like macOS and *BSD (or even Windows?).

@Bakugo90
Copy link

Bakugo90 commented Mar 5, 2024

Hello,
I would like to work on this issue

@Officeyutong
Copy link
Contributor

Officeyutong commented Mar 5, 2024

Hello,

I would like to work on this issue

Thank you! I've assigned this issue to you

@hp77-creator
Copy link
Contributor

@yunwei37 @Officeyutong should we try to create bpftime without making libbpf? Should I add this option?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants