[GHC] #4012: Compilation results are not deterministic

GHC ghc-devs at haskell.org
Mon Feb 17 08:56:53 UTC 2014


#4012: Compilation results are not deterministic
----------------------------------+----------------------------------------
        Reporter:  kili           |            Owner:
            Type:  bug            |           Status:  new
        Priority:  high           |        Milestone:  7.6.2
       Component:  Compiler       |          Version:  6.12.2
      Resolution:                 |         Keywords:
Operating System:                 |     Architecture:  Unknown/Multiple
  Unknown/Multiple                |       Difficulty:  Difficult (2-5 days)
 Type of failure:  Other          |       Blocked By:
       Test Case:                 |  Related Tickets:
        Blocking:                 |
----------------------------------+----------------------------------------

Comment (by nomeata):

 Debian is (slowly, as usual) working towards reproducible builds, and
 while some Haskell packages satisfy that requirement, others do not – see
 this message: https://lists.debian.org/debian-
 haskell/2014/02/msg00011.html

 What I find interesting is that `--show-iface` shows now change at all,
 besides a different interface hash. It would make debugging these issues
 easier if everything that takes part in the hash calculation was visible
 in `--show-iface`.

 Off your head, any idea what else could contribute to a interface change?

 Built paths and time stamps contribute ''not'' towards the hash, right?

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


More information about the ghc-tickets mailing list