-
Notifications
You must be signed in to change notification settings - Fork 158
Text-2.0 causes non-portable binaries by default on windows #487
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
Comments
I'm not certain, but this sounds related to #461. |
Yes, this is indeed a hazard of enabling
|
For the record, we have in fact disabled The one possible strategy I can think of would be to link |
If that's the case then why |
Presumably because the constraints of @hasufell's project precluded use of his compiler's (GHC 8.10.7) pre-existing |
Correct. I reinstall the text boot library. This isn't very uncommon. |
Sigh, that's all pretty disappointing. I was under illusion that Probably we have to disable |
Right, with GHC 8.10 we do not pass @hasufell What would happen if you try GHC 9.4 and |
I think nothing. That's a limitation of E.g.
and then meaning it is coming from global db. |
That is an interesting point; this is something that we should probably try to address. Encoding flag settings in the package database wouldn't be hard although it's not entirely clear to me whether they belong there. They aren't defined in the CABAL specification but given that they are now enshrined in the package description format, I suppose it would be sensible to include them in the package registration format as well. We should open a haskell/cabal ticket about this. |
I have opened haskell/cabal#8702 to track this. |
I don't think there is anything here we can fix on |
Correct.
|
haskell/ghcup-hs#745
It uses
simdutf
by default. That causes GHC to link against its internal libstdc++ on windows, which may not be installed at all or exposed as lib search path.The text was updated successfully, but these errors were encountered: