[GHC] #15971: Hadrian fails Shake's linter on Windows

GHC ghc-devs at haskell.org
Thu Nov 29 13:58:32 UTC 2018


#15971: Hadrian fails Shake's linter on Windows
-------------------------------------+-------------------------------------
           Reporter:  bgamari        |             Owner:  (none)
               Type:  bug            |            Status:  new
           Priority:  high           |         Milestone:  8.8.1
          Component:  Compiler       |           Version:  8.7
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 While trying to bring up a Hadrian builder on Windows I found the
 [[https://gitlab.staging.haskell.org/ghc/ghc/-/jobs/440/raw|following]];
 excerpting:
 {{{
 shakeArgsWith                        0.001s    0%
 Function shake                       0.407s    0%
 Database read                        0.001s    0%
 With database                        0.000s    0%
 Running rules                     3065.940s   99%
 =========================
 Pool finished (2932 threads, 4 max)  0.002s    0%
 Lint checking                        1.810s    0%
 Total                             3068.160s  100%
 Lint checking error - 520 values have changed since being depended upon:
   Key:  _build/stage1/gmp/objs/zero_p.o
   Old:  (Just File {mod=0x6D312A39,size=0x2EA,digest=0xACFF03E6}
 recomputed,"")
   New:  File {mod=0x7475B8F5,size=0x2EA,digest=0xACFF03E6}

   Key:  _build/stage1/gmp/objs/zero.o
   Old:  (Just File {mod=0x6DA1AAD9,size=0x2F8,digest=0x586B32DC}
 recomputed,"")
   New:  File {mod=0x74B61957,size=0x2F8,digest=0x586B32DC}

   Key:  _build/stage1/gmp/objs/xor_n.o
   Old:  (Just File {mod=0x6D9D3378,size=0x1DF,digest=0xFBB5353}
 recomputed,"")
   New:  File {mod=0x74B2AAEC,size=0x1DF,digest=0xFBB5353}
 }}}

 It looks like all of the gmp objects were somehow touched during the
 build, but their contents are unchanged. Strangely, none of these
 filenames appear elsewhere in the log, so it's unclear when they could
 have been touched.

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


More information about the ghc-tickets mailing list