{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifbmujljztlhmnjbbomvefbxef4dznnv7yfzgpvyjnjlhhfexehfy",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mmhizea7zcb2"
},
"path": "/t/rfc-sunsetting-i386/14149#post_1",
"publishedAt": "2026-05-22T17:40:15.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"Something seems wrong with ghcup installing bindist for i386 on debian 12 · Issue #1107 · haskell/ghcup-hs · GitHub",
"Test failures on 32bit linux (alpine/musl) · Issue #11049 · haskell/cabal · GitHub",
"https://gitlab.haskell.org/ghc/ghc/-/issues/25945",
"@AndreasPK",
"@artem",
"@juhp"
],
"textContent": "i386 has been a source of pain for a while. More specifically:\n\n * Something seems wrong with ghcup installing bindist for i386 on debian 12 · Issue #1107 · haskell/ghcup-hs · GitHub\n * Test failures on 32bit linux (alpine/musl) · Issue #11049 · haskell/cabal · GitHub\n * https://gitlab.haskell.org/ghc/ghc/-/issues/25945\n\n\n\nAnd currently blocking Cabal CI because `alex --version` segfaults.\n\nIt also so happens that I build the alpine 32bit GHC variant for every single release manually.\n\nI think it’s beyond reasonable by now and I’m considering to drop it in GHCup at least, unless some volunteers step up and want to investigate those issues in GHC.\n\nSure, it might be more an issue of musl + 32bit and we could at least attempt to provide glibc binaries, even if they’re less portable.\n\n@AndreasPK @artem @juhp",
"title": "[RFC] Sunsetting i386?"
}