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

Clash potentially unreliable on GHC 9.10 on 32-bit hosts #2776

Open
christiaanb opened this issue Jul 26, 2024 · 0 comments
Open

Clash potentially unreliable on GHC 9.10 on 32-bit hosts #2776

christiaanb opened this issue Jul 26, 2024 · 0 comments
Labels

Comments

@christiaanb
Copy link
Member

Once #2758 is merged, Clash can be built with GHC 9.10. However, we punted on switching the internal implementation of Unique from Int to Word64; which GHC 9.10 did do. As a result, compiling to HDL using a Clash compiler built against GHC 9.10 might become unreliable on 32-bit platforms.

We should do two things:

  1. When we update the GHC compatibility matrix in the README, we should highlight that 32-bit platforms are "unsupported" for GHC 9.10
  2. Upgrade our Uniques to Word64 bit as well. Though I want to make this part of an update where we rethink our Unique story, which is why I punted on it for the GHC 9.10 upgrade.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants