Disable optimization

Ross Paterson ross at soi.city.ac.uk
Wed Feb 20 11:31:37 EST 2008

On Wed, Feb 20, 2008 at 05:16:22PM +0100, Henning Thielemann wrote:
>  I have upgraded to Cabal 1.2 while still using GHC-6.4.1. In the Haskore 
> project there is the module NewResolutions.lhs which let GHC run into  
> extensive swapping (certainly due to excessive memory consumption) on  
> compilation when compiled with optimization. One can say, it cannot be  
> compiled this way. This is clearly a compiler bug, but upgrading the  
> compiler is not an option here. Thus I used unoptimized compilation so  
> far. Now, Cabal 1.2 seems to have optimization set by default. While it  
> was easy to add optimization by using 'GHC-Options' field it is not  
> obvious how to override Cabal defaults.

How about an OPTIONS -Onot pragma in the affected source file?

(Putting optimization options in GHC-Options is now discouraged.)

More information about the cabal-devel mailing list