[Enhancement Request] Support for Linux ppc64 + ppc64le
- Dominant language
- Go
- Stars
- 12.7k
- Forks
- 5k
- Avg merge
- 2d 15m
- Merged PRs (30d)
- 385
Description
**Describe the enhancement:**
[Posting behalf of customer from original request raised here - https://github.com/elastic/ebpf/issues/205
Would it be possible to add in support for both the ppc64 and ppc64le arch types since both architectures seem to be supported by the underlying github.com/cilium/ebpf library.
I understand that Elastic doesn't support Beats/Agent on these architectures, the lack of support for these architectures in this module now means that we can no longer cross-compile any beats that includes ebpf functionality (and therefore Agent) for those architectures ourselves.
**Describe a specific use case for the enhancement or feature:**
Contributor guide
Research direction
No file or test is named. Start by tracing the Beats eBPF integration and its github.com/cilium/ebpf dependency for architecture gates, then inspect the cross-compilation path for ppc64 and ppc64le. Done means those Linux architectures are accepted wherever this module currently rejects them and the relevant cross-compilation checks pass.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, linux
- Domain
- build-system, operating-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100