#3439: Improve the setup for ticky
-------------------------------+--------------------------------------------
  Reporter:  simonpj           |          Owner:                  
      Type:  feature request   |         Status:  new             
  Priority:  high              |      Milestone:  6.14.1          
 Component:  Compiler          |        Version:  6.10.4          
  Severity:  normal            |       Keywords:                  
Difficulty:  Easy (1 hr)       |       Testcase:                  
        Os:  Unknown/Multiple  |   Architecture:  Unknown/Multiple
-------------------------------+--------------------------------------------
 Simon Marlow and I came up with the following proposals:
  * Merge the "ticky" and "debug" builds of the runtime system. This just
 simplifies the RTS build, and reduces the number of versions.
  * Arrange that ''every'' build of the RTS defines the symbols that are
 referenced by code compiled with `-ticky`.  That way you won't get link
 errors if you compile tickified code with a non-debug RTS.

 The second point is very important. When testing I often want to compile
 all the libraries with `-ticky`, but it's very fiddly to ensure that every
 program compiled against those libraries is linked against the debug/ticky
 RTS.  I just want those programs to work.  The ones I want to examine
 closely (ie see the ticky stats) I can certainly link with `-ticky` or
 `-debug` to get the RTS that does the counting.

 None of this is difficult; just an hour or two's work.

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/3439>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to