Anyone working on adding a GHC 8.8.1 port?

Gleb Popov 6yearold at gmail.com
Mon Sep 30 08:25:03 UTC 2019


On Mon, Sep 30, 2019 at 9:47 AM Viktor Dukhovni <ietf-dane at dukhovni.org>
wrote:

> On Mon, Sep 30, 2019 at 09:33:02AM +0400, Gleb Popov wrote:
>
> > > I see that stackage is starting to use GHC 8.8.1 in the nightly
> > > snapshots.  Is it perhaps time to spin up a GHC 8.8.1 port?
> >
> > I have a patch prepared, but it is currently blocked by cabal-install. I
> > haven't yet managed to build it against Cabal-3.0.0.0.
>
> Thanks!  For GHC 8.8.1 itself, I had to apply the patch below to
> get it to to build.  That said, "stack" does not yet support GHC
> 8.8.1 on FreeBSD it seems, so my projects must wait for that shoe
> to drop.  Have not yet tried to do anything with cabal-install.
>
> --- a/libraries/base/System/Environment/ExecutablePath.hsc
> +++ b/libraries/base/System/Environment/ExecutablePath.hsc
> @@ -39,6 +39,7 @@ import Foreign.Marshal.Array
>  import Foreign.Ptr
>  import Foreign.Storable
>  import System.Posix.Internals
> +#include <sys/types.h>
>  #include <sys/sysctl.h>
>  #elif defined(mingw32_HOST_OS)
>  import Control.Exception
>
> --
>         Viktor.
> _______________________________________________
> freebsd-haskell at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-haskell
> To unsubscribe, send any mail to "freebsd-haskell-unsubscribe at freebsd.org"
>

I'll try to prepare stack bindists of 8.8.1 on this week, if you need
those. I just thought that 8.8.1 is too bleeding-edge and most packages
aren't prepared for base 4.13.

I also had no need in the patch you provided. Why did you have to add it?
Any error messages?


More information about the freebsd-haskell mailing list