
#12870: Allow completely disabling +RTS options parsing -------------------------------------+------------------------------------- Reporter: nh2 | Owner: AndreasK Type: feature request | Status: closed Priority: normal | Milestone: 8.4.1 Component: Compiler | Version: 8.0.1 Resolution: fixed | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Phab:D3740 Wiki Page: | -------------------------------------+------------------------------------- Comment (by AndreasK): Replying to [comment:8 alpmestan]:
I'm seeing quite a few failures related to the `T12870*` tests in a run of `./validate --slow` with master from yesterday.
First, _all_ those tests fail with the `ghci` way, because `ghci` doesn't see that those modules are declared as `module Main where ...` and have a `main` function, and reports an error about this.
I'm also not sure what `-rtsopts=ignoreAll` is about, I don't see anything being ignored, only some more options being given to the program and reported. This makes it hard to expect the same output from a test executed under different ways.
I didn't test these using the slow run when I wrote these tests. https://phabricator.haskell.org/D4486 should fix the tests. Thanks for reporting this. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/12870#comment:9 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler