Skip to content

Should base be linked implicitly? #28

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

Open
hsyl20 opened this issue Feb 26, 2025 · 0 comments
Open

Should base be linked implicitly? #28

hsyl20 opened this issue Feb 26, 2025 · 0 comments

Comments

@hsyl20
Copy link

hsyl20 commented Feb 26, 2025

base is now a normal package that can be reinstalled. Yet GHC will automatically link against a specific version of base for backward compatibility. This is done by storing base's unit-id in the settings. We don't do this for now in #3 because it means rewriting the settings after they have been used to compile boot libraries. It doesn't seem sane to mix inputs and outputs like this.

I agree with the comment on the upstream issue that we shouldn't do this.

Q: do we want to keep compatibility with upstream here?

In the meantime I'll mark T25382 as expect_broken as it fails on CI.

hsyl20 added a commit that referenced this issue Feb 26, 2025
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

No branches or pull requests

1 participant