Matthew Craven

Results 74 comments of Matthew Craven

I don't object to adding the FFI category, but "Data" versus "Data Structures" doesn't seem worth bothering with.

Ugh. It doesn't make sense to fail because of `-Wundef` inside of compiler-supplied headers. But there's no obvious convenient way to say "just `-Werror=undef` for the code in this package."...

I was thinking rather of making a revision that just removes the `-Werror=undef` bits. Or is that not allowed? I'm not too clear on the extent of what Hackage revisions...

I see. It also looks possible to use our existing `if (arch(aarch64))` block to only add the old-ghc-blocking `base >= 4.15` constraint on that platform, which is a fair amount...

It looks like this gets worked around on GHC's end since [!10750](https://gitlab.haskell.org/ghc/ghc/-/merge_requests/10750) which appears starting with 9.4.6, 9.6.3, and 9.8.1.

Conveniently, both of the minor releases 9.4.6 and 9.6.3 bumped the `base` version. I've pushed a revision that checks for the corresponding `base` versions on aarch64. (It occurs to me...

I agree about removing `-Werror=undef` from the package configuration in the future to reduce the likelihood of this sort of problem re-occurring. If there was an easy way to make...

Thanks for this. I was also looking into this but hadn't pushed anywhere public because I didn't want to give myself another excuse to delay 0.11.4.0. I agree the CI...

ping @vdukhovni Do you plan to come back to this patch? Would you like to pass this off to a maintainer?