On Sun, Jun 17, 2018 at 11:30PM, Clint Adams wrote: > hackage-security: broken on mips/mipsel - could be fixed via > cryptohash-sha256 (#899166) or alternately patching to build > with cryptohash or cryptonite?
For cryptohash-sha256 (#899166), it seems that ld.gold produces broken code. I tried with ld.bfd and the tests pass. The reason why this used to work with GHC v8.0 is because v8.0 uses ld.bfd on mips/mipsel whereas v8.2 uses bfd.gold. Also, from https://wiki.debian.org/Haskell/GHC I noticed that GHC v8.2 uses ld.gold on most of the architectures (including amd64 and i386) whereas GHC v8.0 uses ld.gold only on arm*. Is this an intentional change? I was under the impression that we wanted to migrate away from ld.gold (given how buggy has been so far). -- Ilias
