| 15 Sep 2025 |
Alex | Right now I'm using gcc13Stdenv, so I may need to take a closer look at the error from newer GCCs... | 13:50:16 |
Alex | In reply to @emilazy:matrix.org (it needs Lennart's branch of Hugs right? presumably we could just send PRs and treat that as the upstream) Sounds good to me. | 13:50:46 |
emily | yeah I would prefer a moratorium on adding more GCC 13 at this point :P | 13:50:47 |
emily | it's not hard to adapt stuff to newer versions | 13:50:54 |
emily | just slightly tedious sometimes | 13:50:59 |
Alex | In reply to @emilazy:matrix.org it's not hard to adapt stuff to newer versions This one's non-trivial... Actually something wrong with Hugs' version of base IIRC (maybe a slightly less old base could be patched in?)
ERROR "libraries/bootlib/Foreign/C/Types.hs":173 - Undefined type constructor "NotReallyAType"
| 13:54:22 |
John Ericson | Oo Haven caught up in all of this, but I like where things are going | 13:54:21 |
John Ericson | *haven't | 13:54:25 |
emily | this is at runtime? | 13:55:12 |
emily | smells like latent UB in Hugs that's getting exposed | 13:55:23 |
Alex | Nope, build time. | 13:55:29 |
emily | but that's not C | 13:55:39 |
emily | I mean it's Hugs outputting that right | 13:55:50 |
emily | so it's Hugs runtime | 13:55:55 |
Alex | The NotReallyAType comes from base's autoconf script somehow not finding the corresponding Haskell type for a few C types. | 13:56:31 |