-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support ghc 9.8 #1624
Comments
Indeed, Cryptol does not yet support GHC 9.8. We still need to update a handful of dependencies (most notably, |
@RyanGlScott Suffering from the same here (using GHC 9.8.1)
And looking at the build-log, it looks like all the dependencies (including what4) compiled fine anyhow. So, it seems just cryptol itself that needs some fixes. |
|
@RyanGlScott looks like the what4 pr got merged, any chance of progressing on this issue? Thanks! |
|
This patch: * Tightens up imports in `Cryptol.Eval.FFI.GenHeader` to avoid importing two different versions of `unzip` (note that GHC 9.8 defines `unzip` in `Data.Functor`, which is different from the version defined in `Data.List`). * Bumps the upper version bounds on various dependencies (`base`, `sbv`, etc.) to support versions that are compatible with GHC 9.8. Fixes #1624.
This patch: * Tightens up imports in `Cryptol.Eval.FFI.GenHeader` to avoid importing two different versions of `unzip` (note that GHC 9.8 defines `unzip` in `Data.Functor`, which is different from the version defined in `Data.List`). * Bumps the upper version bounds on various dependencies (`base`, `sbv`, etc.) to support versions that are compatible with GHC 9.8. Fixes #1624.
While upgrading cryptol to the latest release 3.1.0, but run into some build issue. The error log is as below:
error build log
full build log, https://github.com/Homebrew/homebrew-core/actions/runs/7792604623/job/21258072823
relates to Homebrew/homebrew-core#161909
The text was updated successfully, but these errors were encountered: