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

Compile with bytestring-0.11 #425

Open
wants to merge 1 commit into
base: llvm-12
Choose a base branch
from

Conversation

tomsmeding
Copy link

The bounds in the cabal file for llvm-hs-pure exclude bytestring-0.11.0.0, which is correct since it doesn't compile with bytestring-0.11.0.0.

However, the rest of the world is transitioning to it, so for compatibility it would be nice if llvm-hs-pure also compiled with bytestring-0.11.0.0. This PR provides that compatibility by restricting imports (the relevant changes seem to simply be that newer bytestring exports more stuff, which now collides with things llvm-hs-pure imports from elsewhere).

Thanks!

@noughtmare
Copy link

noughtmare commented Apr 14, 2024

bytestring-0.10 doesn't support GHC versions 9.2 and later. This is blocking me when trying to build accelerate-llvm-native with GHC 9.6. Please merge this.

Edit: or I guess I should just use the llvm-15 branch?

@tomsmeding
Copy link
Author

@noughtmare For Accelerate stuff we're using the llvm-15 branch; it works well for us.

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 this pull request may close these issues.

None yet

2 participants