elastic / elastic/beats

[Enhancement Request] Support for Linux ppc64 + ppc64le

Open
#40,778 3 comments 0 reactions 0 assignees View on GitHub
needs_team
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.