Profiled compielr

Roman Leshchinskiy rl at cse.unsw.edu.au
Fri Oct 22 10:42:01 EDT 2010


Should we just give up and use pragmas to drive SpecConstr? Annotations seem to be more trouble than they are worth.

Roman

On 22 Oct 2010, at 15:36, Simon Peyton-Jones <simonpj at microsoft.com> wrote:

> Ian
> 
>  
> 
> When building a profiled compiler with
> 
>  
> 
> GhcProfiled = YES
> 
> GhcLibWays  = v p
> 
>  
> 
> I get the error below in the vector library.  I guess we can’t build ‘vector’ with a profiled compiler?  Should the build system not know that?
> 
>  
> 
> Simon
> 
>  
> 
> "inplace/bin/ghc-stage2"   -H32m -O -Wall -Werror -H64m -O0    -package-name vector-0.7 -hide-all-packages -i -ilibraries/vector/. -ilibraries/vector/dist-install/build -ilibraries/vector/dist-install/build/autogen -Ilibraries/vector/dist-install/build -Ilibraries/vector/dist-install/build/autogen -Ilibraries/vector/include -Ilibraries/vector/internal   -optP-DVECTOR_BOUNDS_CHECKS -optP-include -optPlibraries/vector/dist-install/build/autogen/cabal_macros.h -package base-4.3.0.0 -package ghc-7.1 -package primitive-0.3.1  -O2 -XCPP -XDeriveDataTypeable -no-user-package-conf -rtsopts -O2 -XGenerics -O -dcore-lint -fno-warn-deprecated-flags -Wwarn    -odir libraries/vector/dist-install/build -hidir libraries/vector/dist-install/build -stubdir libraries/vector/dist-install/build -hisuf hi -osuf  o -hcsuf hc -c libraries/vector/./Data/Vector/Fusion/Stream/Monadic.hs -o libraries/vector/dist-install/build/Data/Vector/Fusion/Stream/Monadic.o
> 
> "inplace/bin/ghc-stage2" -prof  -H32m -O -Wall -Werror -H64m -O0    -package-name vector-0.7 -hide-all-packages -i -ilibraries/vector/. -ilibraries/vector/dist-install/build -ilibraries/vector/dist-install/build/autogen -Ilibraries/vector/dist-install/build -Ilibraries/vector/dist-install/build/autogen -Ilibraries/vector/include -Ilibraries/vector/internal   -optP-DVECTOR_BOUNDS_CHECKS -optP-include -optPlibraries/vector/dist-install/build/autogen/cabal_macros.h -package base-4.3.0.0 -package ghc-7.1 -package primitive-0.3.1  -O2 -XCPP -XDeriveDataTypeable -no-user-package-conf -rtsopts -O2 -XGenerics -O -dcore-lint -fno-warn-deprecated-flags -Wwarn    -odir libraries/vector/dist-install/build -hidir libraries/vector/dist-install/build -stubdir libraries/vector/dist-install/build -hisuf p_hi -osuf  p_o -hcsuf p_hc -c libraries/vector/./Data/Vector/Fusion/Stream/Monadic.hs -o libraries/vector/dist-install/build/Data/Vector/Fusion/Stream/Monadic.p_o
> 
> ghc-stage2: You can't call compileExpr in a profiled compiler
> 
> make[1]: *** [libraries/vector/dist-install/build/Data/Vector/Fusion/Stream/Monadic.o] Error 1
> 
> make[1]: *** Waiting for unfinished jobs....
> 
> ghc-stage2: You can't call compileExpr in a profiled compiler
> 
> make[1]: *** [libraries/vector/dist-install/build/Data/Vector/Fusion/Stream/Monadic.p_o] Error 1
> 
> make: *** [all] Error 2
> 
> _______________________________________________
> Cvs-ghc mailing list
> Cvs-ghc at haskell.org
> http://www.haskell.org/mailman/listinfo/cvs-ghc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/cvs-ghc/attachments/20101022/546c748d/attachment.html


More information about the Cvs-ghc mailing list