Age | Commit message (Collapse) | Author |
|
Picked up using namcap
- gmp is a common Haskell dep
- bzip2, zlib are to extract bindist/sdist archives
- ncurses for the TUI
|
|
With the merging of the ghc-9.6 branch[1], we can now work off of master
again. Although, in hindsight it would've been more correct to keep
building off of master and to pull in [1] in prepare() instead, so as to
fulfil the purpose of a VCS package.
This would've also pressured me to at least keep that PR rebased onto
master, instead of abandoning it in late September as I did.
[1]: https://github.com/haskell/ghcup-hs/pull/1132
Reverts: 7afb9d73a4a4f3edddab2bda89fd7b47ed5e1a2d
Reverts: d004681dad095545ecd6054f4ac4b3bbdadc425d
|
|
|
|
Pull in the ghc-9.6 port branch for now.
The default makepkg configuration sets LDFLAGS but not LD.
GHC used to take this as its cue to select its own choice of LD.
However GHC would *not* check that its choice of LD supports LDFLAGS.
This is a problem for dependencies with C components, which get linked
using this LD.
A fix[1] for this has landed in ghc 9.6.5 on 2024-04-16, and ghc's
installed using the current ghcup HEAD (starting with 7a684ad[2]) will
have `--disable-ld-override` passed, which also fixes the issue.
[1] - https://gitlab.haskell.org/ghc/ghc/-/issues/24565
[2] - https://github.com/haskell/ghcup-hs/issues/1032
|
|
|
|
|