haskell / haskell/ghcup-metadata
GHC ABI mismatch for GHC 9.10.3 and HLS 2.12 and 2.13 on Arm
- Dominant language
- Haskell
- Stars
- 44
- Forks
- 36
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 2
Description
> Yes, HLS 2.13 has the same issue (also Linux_UnknownLinux => deb11 on A_ARM64).
>
> I'm running Ubuntu 24.04.3 LTS on ARM64, which falls through to Linux_UnknownLinux in the YAML for both GHC and HLS, but they point to different Debian versions (deb10 vs deb11).
>
> Currently using this as a workaround:
> ```
> ghcup install ghc 9.10.3 --url https://downloads.haskell.org/~ghc/9.10.3/ghc-9.10.3-aarch64-deb11-linux.tar.xz
> ```
>
> Maybe the ghcup-metadata could be adjusted so that GHC and HLS resolve to the same Debian version on aarch64?
_Originally posted by @LCamel in [#4783](https://github.com/haskell/haskell-language-server/issues/4783#issuecomment-3913618596)_
Contributor guide
No contributing guide indexed for this repository
Research direction
Inspect the ghcup-metadata YAML entries for GHC 9.10.3 and HLS 2.12 and 2.13 on A_ARM64, focusing on the Linux_UnknownLinux mappings and their Debian targets. Compare the resolved artifacts with the reported aarch64 Debian URLs; done means GHC and HLS resolve to compatible Debian versions without the manual workaround.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100