[GHC] #16309: Flag to instruct GHC not to use an environment file

GHC ghc-devs at haskell.org
Tue Feb 12 18:46:17 UTC 2019


#16309: Flag to instruct GHC not to use an environment file
-------------------------------------+-------------------------------------
           Reporter:  goldfire       |             Owner:  (none)
               Type:  feature        |            Status:  new
  request                            |
           Priority:  normal         |         Milestone:
          Component:  Compiler       |           Version:  8.6.3
           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:
-------------------------------------+-------------------------------------
 As the
 [https://downloads.haskell.org/~ghc/latest/docs/html/users_guide/packages.html
 #package-environments user manual] document, GHC looks for environment
 files in the current directory to tell it what packages to look for. There
 seems to be no way to disable this behavior (short of deleting or renaming
 the environment file). This causes trouble for me, as I expect `ghci` to
 mean the same thing no matter where I say it.

 Can we add a flag (perhaps `-no-package-env`) that tells GHC not to look
 for an environment file? Note that specifying a dummy package environment
 file doesn't work because we can't suppress the implicit `-hide-all-
 packages` that is triggered whenever using a package environment.

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


More information about the ghc-tickets mailing list