Another CPP gotcha for the manual

Malcolm Wallace malcolm.wallace at
Mon Nov 4 09:52:56 UTC 2013

AFAIK, it is solely the (L)GPL licence issue.  GHC central preferred to use/distribute the GPL'd gcc compiler rather than the GPL'd cpphs preprocessor.  (No, it made no sense to me either.)


On 4 Nov 2013, at 09:40, Herbert Valerio Riedel wrote:

> Hello Malcolm,
> On 2013-11-04 at 10:28:27 +0100, Malcolm Wallace wrote:
>> Of course, cpphs solved this problem nearly a decade ago.
> Btw, what has been the reason it hasn't been adopted as bundled `cpp`
> replacement in the GHC distribution in the past? (if it remains a
> separate executable, its GPL licence shouldn't be an issue -- after all,
> ghc relies on the gcc executable which is GPL'ed too)
> cheers,
>  hvr
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at

More information about the ghc-devs mailing list