-
-
Notifications
You must be signed in to change notification settings - Fork 220
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
aarch64 binaries aren't shipped with git support #1060
Comments
This is because of a security issue with libgit2. We currently aren't aware of a fix to this, and we don't feel comfortable shipping insecure binaries. That said, it's possible to compile your own version with this flag enabled. |
Also I should mention this is aarch64 specific, x86_64 is not affected, and we ship binaries with git enabled |
git
feature was disabled in this build of exa
Got it, would be great to link to such issue so that when the fix occurs this can be cleared. |
There isn't a public issue currently afaik, to avoid bringing awareness to how it can be exploited. Best we got right now is to read the libgit2 release notes and see if there is any mentions of it being solved. |
@cafkafk I tried compiling on my raspberry pi zero 2 w and it died, I can't fix it, it's probably related to the swap but I'm running it on 8gb so I can't increase it, I also tried cross compiling it from my mac, and I failed several times at it, so I'm giving up on it until this is fixed. I don't think this issue should be closed really. |
I see, I can keep it open, and then close it when upstream solves it. Also after thinking about it, I'd rather distribute binaries I've compiled than have other people share potentially malicious binaries. So I've attached the latest builds with libgit2 enabled here.
|
Thanks.
I may try your binaries next. EDIT: managed to build it with a bit of help from Claude, many thanks. |
I wonder if you'd consider adding this to the releases and just note the insecure part there so any new release also have the binaries, maybe append |
Uhh... okay sure, I'll consider it, feels like upstream is never gonna get to fixing it anyways... Can you open a separate issue so I don't forget, I wont get to it immediately |
When running
eza --git
I get:eza: Options --git and --git-ignore can't be used because
gitfeature was disabled in this build of exa
eza --version
output:Installed from /latest release, version:
Shell: /usr/bin/zsh
Terminal: xterm-kitty
OS:
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
Hardware=Raspberry pi zero 2 w
Seems inherited from: ogham/exa#978
The text was updated successfully, but these errors were encountered: