generated from coulomb/repo-seed
11ff61c1ba94f8cd0ec05ee3b100a25b5470577a
Some checks failed
Build and Deploy / build-push-deploy (push) Has been cancelled
Root cause: libHSghc-9.10.3-5702.a (287,768,576 bytes) has its last AR entry (Expr.o) claiming 517,544 bytes but only 82,258 bytes remain — the archive is truncated. GHC's internal readAr (Data.Binary.Get) panics at position 287,686,318 when it tries to read the full claimed size. The truncated .a is read lazily: IHP's TH splices queue a dependency on the ghc package, which flushes to readAr after all 477 modules compile. This explains the invariant crash at [477 of 477] WidgetVersionInclude. ghc-iserv-dyn is not exposed in ghc-with-packages/bin/ (why -fexternal-interpreter alone silently fell back to the internal linker). Use -pgmi with the absolute path in the unwrapped GHC store to force iserv-dyn, which uses dlopen on libHSghc.so (intact, 110 MB) instead of readAr on the truncated .a. No crash. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
repo-seed
A git repository template to bootstrap coulomb projects from.
Languages
Haskell
84.9%
PLpgSQL
5.7%
CSS
3.1%
Nix
1.8%
Python
1.5%
Other
3%