Hello,

I'm looking for strong negative reactions (if any) to this proposal so I
don't waste any time.

On Sat, Jun 8, 2019 at 9:27 PM Greg Steuck <g...@nest.cx> wrote:
> While looking at Haskell binary ports, a couple of approaches seem
> possible.
>
> 1) Embed Haskell libraries into ports, build binaries from them.
> 2) Build binaries with `cabal new-build`

I'm reviving this thread to see if this is a plausible path forward for
ghc-8.10 upgrade.
The new information that I learned since I wrote the original[1] was that
FreeBSD already
implemented the cabal new-build route (before I even wrote the original
email):
https://github.com/freebsd/freebsd-ports/commit/0f5d99f9175dc8876140c7b098358d51223c7f5d

The main takeaway here is that the approach is workable and we can learn
from their experience.
In particular, custom xmonad configurations require local rebuilding which
isn't hard, but does
mean a beefier machine is needed.

I'm keeping a running log of my learnings:
https://github.com/blackgnezdo/ports/issues/3

Thanks
Greg

[1]
https://openbsdmailbox.blogspot.com/2019/06/haskell-ports-cabal-v2-build.html
--
nest.cx is Gmail hosted, use PGP:
https://pgp.key-server.io/0x0B1542BD8DF5A1B0
Fingerprint: 5E2B 2D0E 1E03 2046 BEC3  4D50 0B15 42BD 8DF5 A1B0

Reply via email to