[GHC] #12111: prof build flavour doesn't work

GHC ghc-devs at haskell.org
Wed May 25 09:13:46 UTC 2016


#12111: prof build flavour doesn't work
-------------------------------------+-------------------------------------
        Reporter:  osa1              |                Owner:
            Type:  bug               |               Status:  infoneeded
        Priority:  normal            |            Milestone:
       Component:  Build System      |              Version:  8.0.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------
Changes (by thomie):

 * status:  new => infoneeded


Comment:

 I can not reproduce this problem, starting from commit
 ac38c025b99868d348e3797e85a4af9c6d6377ac.

 Here is what I tried:

 {{{
 * git clone --recursive <the repo>
 * cp mk/build.mk.sample mk/build.mk
 * uncomment `BuildFlavour = prof` in mk/build.mk
 * ./boot && ./configure && make
 }}}

 Test that it works:
 {{{
 $ ./inplace/bin/ghc-stage2 -fforce-recomp Test.hs +RTS -p
 $ ls ghc-stage2.prof
 ghc-stage2.prof
 }}}

 Some things to check:
 * do you have other settings in `mk/build.mk` that might interfer?
 * make sure there isn't a leftover `mk/are-validating.mk` file
 * run `make show VALUE=ghc_stage2_PROGRAM_WAY`. It should show
 `ghc_stage2_PROGRAM_WAY="p"`.
 * look at the build command that failed. It probably contains `-dynamic`.
 Figure out why.


 `-fprof-auto` gets added in `compiler/ghc.mk`. You shouldn't have to
 manually fiddle with `GhcStage2HcOpts`.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/12111#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list