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

zellij can't build on Linux ppc64 #3378

Open
ky438 opened this issue May 26, 2024 · 3 comments
Open

zellij can't build on Linux ppc64 #3378

ky438 opened this issue May 26, 2024 · 3 comments

Comments

@ky438
Copy link

ky438 commented May 26, 2024

zellij doesn't build on linux ppc64le (ubuntu 22.04 LTS)

cargo xtask build fails with:

Running `target/debug/xtask build` thread 'main' panicked at xtask/src/build.rs:85:22: called `Result::unwrap()` on an `Err` value: Custom { kind: Other, error: "protoc failed: action.proto: This file contains proto3 optional fields, but --experimental_allow_proto3_optional was not set.\n" }

Trying to 'skip ahead' and cargo build returns some failures in corosensei, which is also unsupported on ppc64le it seems (Amanieu/corosensei#18).

What is it about zellij (and dependencies) that is so coupled to the underlying hardware/ABI? I'm not sure if the bug here is that another architecture needs support, or if zellij shouldn't need to be aware of the underlying arch?

@ky438
Copy link
Author

ky438 commented May 26, 2024

note, this seems to be a similar failure to #3180

@Zykino
Copy link
Contributor

Zykino commented May 26, 2024

I don’t like external binaries dependencies since this kind of problem exist because of them.
See my feature/compile fork’s branch (specifically this commit for an example on passing arguments to protoc.

@ky438
Copy link
Author

ky438 commented May 27, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants