-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
new package: ghcup-0.1.17.8 #35624
new package: ghcup-0.1.17.8 #35624
Conversation
07323e7
to
fca48f4
Compare
Is there anything that keeps this from getting merged? Thanks. |
As of recently, the build has starting breaking for me, presumably because Void has updated its GHC to 9.0.2 (9836c28), introducing some version-solving errors with ghcup's dependencies (which explicitly depend on a version of |
You should print a post-install message like arch: https://aur.archlinux.org/cgit/aur.git/tree/ghcup-hs-bin.install?h=ghcup-hs-bin |
Here's a patch to fix building with GHC-9.0.2: https://gist.github.com/hasufell/164af24885c6f066291c417a9850388d |
c4966a5
to
7eb0685
Compare
f5ed6cb
to
09303c6
Compare
I've applied @hasufell's patch and gotten the build to work; compilation on/to non- |
That can't be. The ghcup binaries are built on alpine linux with musl. There's a static libarchive option: |
Weird-- I've tried building with
Where all googled instances of I've updated the package template to use I'll do some more investigation on alpine to see what might explain this disparity. |
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it. |
bumping; still working on this! |
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it. |
Testing the changes
New package
This new package conforms to the quality requirements:
YES:
System-wide:
ghcup
is meant to be installed system-wide, even though itmanages per-user installations of the Haskell toolchain (essentially
analogous to
rustup
for Rust oropam
for OCaml)Compiled: Yep
Required (by other packages): no, but it's a very useful tool for Haskell
developers, in the same way that rustup is useful for Rust devs,
npm/pnpm/yarn is for JS devs, etc.
Local build testing
x86_64-glibc
)apparently, we can't cross-compile with Haskell yet.