-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
GLIBC 2.29 required by bat_0.20.0_amd64.deb #2106
Comments
Thank you for reporting this. I would assume this is due to the Ubuntu 18.04 => 20.04 change (ecdb171) in our CI runners.
I'm pretty sure they are not. I would hope that we can fix this somehow. I had a similar problem in another project of mine which we actually solved by "cross"-compiling using https://github.com/cross-rs/cross, because their Docker images use quite old versions of libc (maybe on purpose?): 2.15 for x86_64-unknown-linux-gnu (https://github.com/cross-rs/cross#supported-targets) In the meantime, you can always use the statically linked versions of |
HI. I have the same issue on ubuntu 18.04. Is it a supported platform? |
Indeed, it works. Thanks for the workaround. Do not hesitate to keep us informed with the cross-compiling solution even if it's not blocking anymore :) |
Thanks for the workaround; had same problem. Will just add some clarifying info for others who stumble on this (probably obvious to many):
or, download and install for curl -s https://api.github.com/repos/sharkdp/bat/releases/latest \
| grep "browser_download_url.*amd64.deb" \
| grep "bat-musl_" \
| cut -d : -f 2,3 \
| tr -d \" \
| wget -P "$TempFileDirectory" -qi - &&
sudo dpkg -i bat-musl*_amd64.deb |
just use older version of bat; |
We do this in order to link against older versions of glibc. closes #2106
We do this in order to link against older versions of glibc. closes #2106
why did you close the issue? |
We close tickets as soon as we merge the fix to master. This helps developers have a better overview of the current state of the repo. We have a user-facing
You can easily search for closed tickets: https://github.com/sharkdp/bat/search?q=GLIBC_2.29&type=issues |
Would be great to get a release for old glibc versions. Here I'm using a standard Debian install provided officially by a proprietary cloud provider [Debian 10, Debian GLIBC 2.28-10+deb10u1]. |
Can't you install the bat -musl version? Otherwise, does your proprietary cloud company provide Debian 11? The latter runs GLIBC 2.31 and is not under LTS ;) |
|
Great, thanks |
Hi,
I've just installed bat_0.20.0_amd64.deb successfully on my Debian 10.
However, I cannot run bat utility now as I get the following blocking error messages:
If I'm not wrong, I need package libc6-dev>=2.29 but in Debian 10 there is only 2.28.
NB: I've never experienced issues when installing and launching previous bat versions on my Debian 10.
Thanks in advance and keep the good work with this great utility :)
The text was updated successfully, but these errors were encountered: