Skip to content
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

Does not build with transformers-0.6.* (GHC 9.6) #44

Open
RyanGlScott opened this issue Aug 9, 2023 · 1 comment · May be fixed by #45
Open

Does not build with transformers-0.6.* (GHC 9.6) #44

RyanGlScott opened this issue Aug 9, 2023 · 1 comment · May be fixed by #45

Comments

@RyanGlScott
Copy link

Currently, language-rust imposes upper version bounds of <0.6 on transformers:

, transformers >=0.4 && <0.6

This prevents it from building with transformers-0.6.*. As this is the version of transformers that is bundled with GHC 9.6, this makes it difficult to build language-rust with GHC 9.6.

RyanGlScott added a commit to RyanGlScott/language-rust that referenced this issue Aug 9, 2023
@RyanGlScott RyanGlScott linked a pull request Aug 9, 2023 that will close this issue
@RyanGlScott
Copy link
Author

I've submitted #45 with a fix.

RyanGlScott added a commit to GaloisInc/saw-script that referenced this issue Nov 20, 2023
Unfortunately, the upstream `language-rust` repo at
https://github.com/harpocrates/language-rust no longer appears to be actively
maintained, and without a fix for
harpocrates/language-rust#44, it is impossible to
build `language-rust` with GHC 9.6. This patch changes our `language-rust`
submodule to instead use our fork of `language-rust` (at
https://github.com/GaloisInc/language-rust). It is unclear if we will have to
keep doing this in the long term, but this at least unblocks us in the short
term.
RyanGlScott added a commit to GaloisInc/saw-script that referenced this issue Nov 20, 2023
Unfortunately, the upstream `language-rust` repo at
https://github.com/harpocrates/language-rust no longer appears to be actively
maintained, and without a fix for
harpocrates/language-rust#44, it is impossible to
build `language-rust` with GHC 9.6. This patch changes our `language-rust`
submodule to instead use our fork of `language-rust` (at
https://github.com/GaloisInc/language-rust). It is unclear if we will have to
keep doing this in the long term, but this at least unblocks us in the short
term.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant