ghc-8.2.1-rc1でcabal-installを試すにはcabalのリポジトリe4c36b9dd時点に, このパッチ当てて
EXTRA_CONFIGURE_OPTS="--allow-newer=base,time" ./bootstrap.sh
あと,配布されてる ghc-8.2.0.20170404-x86_64-deb8-linux.tar.xz はjesssieだとリンクに失敗するのでsidにしとくといい
| diff --git a/cabal-install/bootstrap.sh b/cabal-install/bootstrap.sh | |
| index edf53e250..dcd7b9292 100755 | |
| --- a/cabal-install/bootstrap.sh | |
| +++ b/cabal-install/bootstrap.sh | |
| @@ -243,7 +243,7 @@ HTTP_VER="4000.3.3"; HTTP_VER_REGEXP="4000\.(2\.([5-9]|1[0-9]|2[0-9])|3\.?)" | |
| # >= 4000.2.5 < 4000.4 | |
| ZLIB_VER="0.6.1.2"; ZLIB_VER_REGEXP="(0\.5\.([3-9]|1[0-9])|0\.6)" | |
| # >= 0.5.3 && <= 0.7 | |
| -TIME_VER="1.7" TIME_VER_REGEXP="1\.[1-7]\.?" | |
| +TIME_VER="1.8" TIME_VER_REGEXP="1\.[1-8]\.?" | |
| # >= 1.1 && < 1.8 | |
| RANDOM_VER="1.1" RANDOM_VER_REGEXP="1\.[01]\.?" | |
| # >= 1 && < 1.2 | |
| @@ -274,7 +274,7 @@ HACKAGE_SECURITY_VER="0.5.2.2"; HACKAGE_SECURITY_VER_REGEXP="0\.5\.(2\.[2-9]|[3- | |
| BYTESTRING_BUILDER_VER="0.10.8.1.0"; BYTESTRING_BUILDER_VER_REGEXP="0\.10\.?" | |
| TAR_VER="0.5.0.3"; TAR_VER_REGEXP="0\.5\.([1-9]|1[0-9]|0\.[3-9]|0\.1[0-9])\.?" | |
| # >= 0.5.0.3 && < 0.6 | |
| -HASHABLE_VER="1.2.4.0"; HASHABLE_VER_REGEXP="1\." | |
| +HASHABLE_VER="1.2.6.0"; HASHABLE_VER_REGEXP="1\." | |
| # 1.* | |
| HACKAGE_URL="https://hackage.haskell.org/package" |