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

Drop ncdu from Extras #1361

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

yselkowitz
Copy link
Collaborator

ncdu 2.x is a complete rewrite in Zig. The Zig compiler currently requires an LLVM with all default targets enabled, which RHEL's llvm does not. Therefore, the only ways to build zig for EPEL would be for a compat llvm version to be built for EPEL with all targets enabled (and limit zig to llvm versions which are not the default version in RHEL, which is continuously rebased), or for zig to be patched to not support all arches.

Neither possibility seems likely, and as ncdu is more of a "nice to have" it's probably best to simply expect it won't be possible for EPEL 11.

/cc @davide125 @michel-slm

ncdu 2.x is a complete rewrite in Zig.  The Zig compiler currently requires
an LLVM with all default targets enabled, which RHEL's llvm does not.
Therefore, the only ways to build zig for EPEL would be for a compat llvm
version to be built for EPEL with all targets enabled (and limit zig to
llvm versions which are not the default version in RHEL, which is
continuously rebased), or for zig to be patched to not support all arches.

Neither possibility seems likely, and as ncdu is more of a "nice to have"
it's probably best to simply expect it won't be possible for EPEL 11.
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

Successfully merging this pull request may close these issues.

1 participant