haskell / haskell/ghcup-metadata

GHC ABI mismatch for GHC 9.10.3 and HLS 2.12 and 2.13 on Arm

Open
#364 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.