-
Notifications
You must be signed in to change notification settings - Fork 140
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
0.12.1.0 fails to build on darwin aarch64 with GHC-8.10.7 #665
Comments
llvm13 is used via brew for 8.10.7 |
Ugh. It doesn't make sense to fail because of Thanks for reporting. Does adding |
I think the immediate action is to make a revision for |
I was thinking rather of making a revision that just removes the |
No, you cannot change build flags, only dependency versions: https://hackage.haskell.org/package/bytestring-0.12.1.0/bytestring.cabal/edit |
I see. It also looks possible to use our existing |
IIRC my experiments at https://github.com/haskell/bytestring/actions/runs/7791721116/job/21289850270, nothing before GHC 9.4 worked reliably on macOS aarch64. |
It looks like this gets worked around on GHC's end since !10750 which appears starting with 9.4.6, 9.6.3, and 9.8.1. |
Conveniently, both of the minor releases 9.4.6 and 9.6.3 bumped the |
The defaults should be the most portable imo, not the most performant. |
I'm not sure what you're getting at. |
I misread the flags, I was under the impression this is related to the standard C routines. Then I'd suggest to make a new point release that removes Werror and manually enables it for CI. |
I agree about removing If there was an easy way to make |
Some combinations of Apple toolchains and GHC versions will provide headers that anger -Werror=undef. See discussion at that #665.
With 8.10.7:
9.4.8 generates some warnings that seem to be non-fatal
The text was updated successfully, but these errors were encountered: