-
-
Notifications
You must be signed in to change notification settings - Fork 388
Say something in Troubleshooting about the GLIBC issue #3247
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
Comments
The problemFor unknown linux
For known linuxesEvery distro that has an entry for GHC (e.g. Mint, Debian, Ubuntu) also needs an explicit bindist for HLS, so that we can guarantee both correct glibc and that ABI actually matches. For linux mint this is already not the case:
What has been done so farFor ubuntu, we fixed this by adding another HLS release that specifically builds for ubuntu: SolutionsFor unknown linuxesWe could switch the default bindist for This will cause a number of issues though:
This however is only half of the solution. I realized that we in fact need another HLS release bindist that is built on a distro that is "unknown" in order to trigger ghcup to pick the right bindist for That means we only get ABI matches as long as My idea here is to actually build on Fedora 27 and do some hacks to make ghcup think it's not Fedora. For known linuxesJust like ubuntu, provide more bindists for known linuxes. Basically every linux distro entry that exists in GHC metadata needs a dedicated HLS release job. Workarounds
"haskell.toolchain": {
"hls": "1.7.0.0"
} |
@wz1000 I suggest we fix this with 1.8.0.1 |
argument against deb bindists as default: https://bugzilla.redhat.com/show_bug.cgi?id=1875587 Causes lots of warnings on invoking ghc:
|
I'm leaning towards Cento7 bindists, although Centos7 has EOL 2024.
|
fedora27 bindists are now available for 9.2.5 and 9.4.4: |
We don't have corresponding HLS binaries. |
It comes up a lot, it would be good to have it written down in one place so @hasufell doesn't have to keep repeating himself.
@hasufell could you give me a quick summary and I'll add it?
The text was updated successfully, but these errors were encountered: