You are using TemplateHaskell (-fth switch) which can be tricky. Please see this documentation on profiling with TH: http://www.haskell.org/ghc/docs/7.6.1/html/users_guide/template-haskell.html#id624714. Other than following the documentation I would recommend using Cabal which handles the necessary flags and double-compilation process itself.
Best regards, Krzysztof Skrzętnicki On Fri, Apr 5, 2013 at 4:41 PM, Nikolaos Bezirgiannis <[email protected]>wrote: > > Hello, > > i have an executable where i want to run profiling on. > > I do: > > ghc --make -prof -auto-all -fth Custom.hs > > but it does not built and the output is: > > bench\HLogo\Custom\Custom.hs:1:1: > Dynamic linking required, but this is a non-standard build (eg. prof). > You need to build the program twice: once the normal way, and then > in the desired way using -osuf to set the object file suffix. > > I tried googling on the error with no success. What can I do to > compile this file for profiling? > > Cheers, > Nikos > > _______________________________________________ > Haskell-Cafe mailing list > [email protected] > http://www.haskell.org/mailman/listinfo/haskell-cafe >
_______________________________________________ Haskell-Cafe mailing list [email protected] http://www.haskell.org/mailman/listinfo/haskell-cafe
