haskell / ghcup-hs

https://www.haskell.org/ghcup/
GNU Lesser General Public License v3.0
290 stars 90 forks source link

Support ARM64 Linux Alpine #1012

Open hasufell opened 9 months ago

hasufell commented 9 months ago

TODO:

hasufell commented 4 months ago

https://projectcatalyst.io/funds/12/cardano-open-developers/maintain-latest-aarch64-arm-compliant-static-binaries-for-cardano-spos-developers-and-users

mpickering commented 4 months ago

Just another note (but no pressure or expectation). I have added support to GHC's bindist testing for aarch64 alpine which is just waiting for ghcup binaries to be available.

https://gitlab.haskell.org/ghc/ghcup-ci/-/jobs/1927888

hasufell commented 4 months ago

We're in luck, there is a cabal-install in the alpine repos, so bootstrapping should be easier: https://pkgs.alpinelinux.org/package/edge/community/aarch64/cabal

csasarak commented 3 months ago

Hi, I was wondering what work remains to be done or what blockers remain for this. Is it the same as what's listed in the initial issue? Depending on the nature/extent of the work I may be able to contribute some time to it.

hasufell commented 3 months ago

All points remain. Cabal needs bootstrapping.

hasufell commented 3 months ago

This is mostly done now. The only thing that's missing is adjusting release CI: