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

Remove cabal flag cpphs #6600

Merged
merged 1 commit into from
May 2, 2023
Merged

Remove cabal flag cpphs #6600

merged 1 commit into from
May 2, 2023

Conversation

andreasabel
Copy link
Member

Haskell's cpphs has not been actively maintained since 2020 and does not work correctly under Windows in some setups.

Starting 2018 we have not been building with cpphs by default, but with the system CPP; no problems have been reported since then. Then, we already discussed removing cpphs entirely.

I think we can go through with it now.

Haskell's `cpphs` has not been actively maintained since 2020 and does
not work correctly under Windows in some setups.

  hackage-trustees/malcolm-wallace-universe#20

Starting 2018 we have not been building with `cpphs` by default, but with
the system CPP; no problems have been reported since then.
Then, we already discussed removing cpphs entirely.

  #3223

I think we can go through with it now.
@andreasabel andreasabel added the CPP Build failures related to use of the C preprocessor in Haskell code (not in changelog) label May 1, 2023
@andreasabel andreasabel added this to the 2.6.4 milestone May 1, 2023
@andreasabel andreasabel requested review from Saizan, UlfNorell and asr May 1, 2023 14:56
Copy link
Member

@asr asr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that we can remove cpphs.

@andreasabel andreasabel self-assigned this May 2, 2023
@andreasabel
Copy link
Member Author

Ok, then I merge this, we can undo should there be big protests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CPP Build failures related to use of the C preprocessor in Haskell code (not in changelog)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants