On 2022/04/21 22:56, Greg Steuck wrote:
> kili@ and I are working towards the switch to ghc 9.2.2. Most things are
> looking good and I pushed the most recent branch to
> https://github.com/blackgnezdo/ports/commits/ghc-9.2
>
> We have a couple of issues remaining to consider.
>
> 1) We can no longer produce a viable bootstrap package for i386. This
> problem predates ghc-9.2.2. It has become a problem now because we need
> to rebuild the bootstrap to get 9.2.2 building. That's because the new
> version requires an extra library that previous ghc versions didn't
> need. Our inclination is to drop i386 support from lang/ghc. We have
> already been limited by i386 RAM and a couple of packages including
> haddock for ghc already can't be built.
Having gone through the ghc bootstrap process for i386 before I totally
understand this!
In terms of practical impact, the thing most likely to be missed is
xmonad. Other packages are mostly things that can be run on another
machine. Given that machines most likely to be running X on i386 are
also going to lose video acceleration with the next major version
update of Mesa, and considering the wide availabity of amd64-capable
hw (including very low cost second-hand machines) this doesn't seem a
bad time to wind down i386 support in GUI ports where the cost/benefit
is low.
So I am OK with doing this.
No comments:
Post a Comment