[GHC] #10818: GHC 7.10.2 takes much longer to compile some packages

GHC ghc-devs at haskell.org
Sun Feb 14 16:26:15 UTC 2016


#10818: GHC 7.10.2 takes much longer to compile some packages
-------------------------------------+-------------------------------------
        Reporter:  kazu-yamamoto     |                Owner:
            Type:  bug               |               Status:  new
        Priority:  high              |            Milestone:
       Component:  Compiler          |              Version:  7.10.2
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Compile-time      |  Unknown/Multiple
  performance bug                    |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by rwbarton):

 {{{
 rwbarton at morphism:/tmp/haskell-obdd$ cabal-super2 clean
 cleaning...
 rwbarton at morphism:/tmp/haskell-obdd$ cabal-super2 configure -w ghc-7.10.1
 --with-hc-pkg ghc-pkg-7.10.1 --enable-tests --enable-benchmarks --disable-
 shared
 Resolving dependencies...
 Configuring obdd-0.3.3...
 rwbarton at morphism:/tmp/haskell-obdd$ time cabal-super2 build
 Building obdd-0.3.3...
 Preprocessing library obdd-0.3.3...
 [1 of 7] Compiling OBDD.IntIntMap   ( src/OBDD/IntIntMap.hs,
 dist/build/OBDD/IntIntMap.o )
 [2 of 7] Compiling OBDD.VarIntIntMap ( src/OBDD/VarIntIntMap.hs,
 dist/build/OBDD/VarIntIntMap.o )
 [3 of 7] Compiling OBDD.Data        ( src/OBDD/Data.hs,
 dist/build/OBDD/Data.o )
 [4 of 7] Compiling OBDD.Make        ( src/OBDD/Make.hs,
 dist/build/OBDD/Make.o )
 [5 of 7] Compiling OBDD.Operation   ( src/OBDD/Operation.hs,
 dist/build/OBDD/Operation.o )
 [6 of 7] Compiling OBDD.Property    ( src/OBDD/Property.hs,
 dist/build/OBDD/Property.o )
 [7 of 7] Compiling OBDD             ( src/OBDD.hs, dist/build/OBDD.o )
 Preprocessing test suite 'obdd-placement' for obdd-0.3.3...
 [1 of 1] Compiling Main             ( examples/Placement.hs, dist/build
 /obdd-placement/obdd-placement-tmp/Main.o )
 Linking dist/build/obdd-placement/obdd-placement ...
 Preprocessing test suite 'obdd-queens' for obdd-0.3.3...
 [1 of 1] Compiling Main             ( examples/Queens.hs, dist/build/obdd-
 queens/obdd-queens-tmp/Main.o )
 Linking dist/build/obdd-queens/obdd-queens ...

 real    0m3.187s
 user    0m2.916s
 sys     0m0.212s
 }}}
 (I have a lot of cabal versions installed.)

 This is without a sandbox, if that matters somehow.

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


More information about the ghc-tickets mailing list