[GHC] #4012: Compilation results are not deterministic
GHC
ghc-devs at haskell.org
Sat Jun 6 21:20:19 UTC 2015
#4012: Compilation results are not deterministic
-------------------------------------+-------------------------------------
Reporter: kili | Owner:
Type: bug | Status: new
Priority: high | Milestone: 7.12.1
Component: Compiler | Version: 6.12.2
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: Other | Unknown/Multiple
Blocked By: | Test Case:
Related Tickets: | Blocking:
| Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by Fuuzetsu):
Another sample: parallel building {{{aeson-0.8.1.0}}}, we get sections
like
{{{
< 1e7b52dc510d1cf5d1c7dba94ff5093f
< $cr4ZN :: Constr
< 0d767d9de53af9e99867e765de72ede2
< $cr4ZO :: Constr
< dc67d4c3fc9f3ce6c26b7594d8e6eae3
< $cr4ZP :: Constr
< a2def0dbb719c6f881fc717fcb8298a4
< $cr4ZQ :: Constr
< c6db659c87f4f30d7cd7837ade17c21a
< $cr4ZR :: Constr
< 0d876ce7c0dcbac035d3da6455b1dd5f
< $cr4ZS :: Constr
---
> bdb4c40eb8e399497201a7ebb5b21b8e
> $cr5fY :: Constr
> a1b0220e85ae58edc13e93774d8e283f
> $cr5fZ :: Constr
> 7d4faa76b1cc5a7319b59dca13194f80
> $cr5g0 :: Constr
> 7fdf605be2abfeb55bab02c7c6b2124d
> $cr5g1 :: Constr
> 05b9af850c2c1ed35be735adcbdb7f6d
> $cr5g2 :: Constr
> bb94af6dd870df350419f5d32d4917cf
> $cr5g3 :: Constr
}}}
which consequently screws up everything else. These are presumably
generated by {{{Data}}} deriving. Attaching two sample interface files
with the above, it was built with 7.10.1. In non-concurrent case, no
issues.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/4012#comment:103>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list