Re: [GHC] #4114: Add a flag to remove/delete intermediate files generated by GHC

#4114: Add a flag to remove/delete intermediate files generated by GHC -------------------------------------+------------------------------------- Reporter: guest | Owner: kaiha Type: feature request | Status: closed Priority: normal | Milestone: 8.2.1 Component: Compiler | Version: 6.10.4 Resolution: fixed | Keywords: newcomer Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: | driver/T4114a,b,c,d Blocked By: | Blocking: Related Tickets: #2258 | Differential Rev(s): Phab:D2021 Wiki Page: | Phab:D2050 -------------------------------------+------------------------------------- Comment (by alpmestan): With master from yesterday, T4114c and T4114d are failing with the `ghci` way: {{{ =====> T4114c(ghci) 1 of 2 [0, 0, 0] cd "./driver/T4114c.run" && "/home/alp/ghc/inplace/test spaces/ghc- stage2" T4114c.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics- color=never -fno-diagnostics-show-caret -dno-debug-output -fobject-code --interactive -v0 -ignore-dot-ghci -fno-ghci-history +RTS -I0.1 -RTS -no- keep-o-files< T4114c.genscript Wrong exit code for T4114c(ghci) (expected 0 , actual 1 ) Stderr ( T4114c ): T4114c: error: intermediate 'T4114cSub.o' exists CallStack (from HasCallStack): error, called at ./T4114cSub.hs:9:8 in main:T4114cSub *** unexpected failure for T4114c(ghci) =====> T4114d(ghci) 2 of 2 [0, 1, 0] cd "./driver/T4114d.run" && "/home/alp/ghc/inplace/test spaces/ghc- stage2" T4114d.hs -dcore-lint -dcmm-lint -no-user-package-db -rtsopts -fno-warn-missed-specialisations -fshow-warning-groups -fdiagnostics- color=never -fno-diagnostics-show-caret -dno-debug-output -fobject-code --interactive -v0 -ignore-dot-ghci -fno-ghci-history +RTS -I0.1 -RTS -hisuf .myhi -osuf .myo -no-keep-o-files< T4114d.genscript Wrong exit code for T4114d(ghci) (expected 0 , actual 1 ) Stderr ( T4114d ): T4114d: error: intermediate 'T4114dSub.myo' exists CallStack (from HasCallStack): error, called at ./T4114dSub.hs:9:8 in main:T4114dSub *** unexpected failure for T4114d(ghci) }}} So it looks like `--interactive` does not honor `-no-keep-o-files` anymore. Shall I push a patch that expects just this way to fail, or shall I look into this somewhat soon to fix it instead? Or both I guess? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/4114#comment:33 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC