Re: [Hackage] #24: Cabal shouldn't try to build GHCI libs on platforms without GHCI

#24: Cabal shouldn't try to build GHCI libs on platforms without GHCI ------------------------------------+--------------------------------------- Reporter: jgoerzen@complete.org | Owner: ijones Type: defect | Status: new Priority: normal | Milestone: Cabal-1.4 Component: Cabal library | Version: Severity: normal | Resolution: Keywords: | Difficulty: easy (<4 hours) Ghcversion: 6.2.1 | Platform: Linux ------------------------------------+--------------------------------------- Changes (by duncan): * difficulty: hard => easy (<4 hours) Comment: Implementing this just for ghc 6.8 and later should be easy since we can parse the output of ghc --info to find the: {{{ ,("Have interpreter","YES") }}} read the output of {{{ghc --info}}} at type :: [(String, String)] and lookup the key "Have interpreter" and check the corresponding value against "YES" / "NO". That should be used to set the default of whether ghci libs are built or not. Perhaps if the user explicitly asks for them and they cannot be supported there should be a warning. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/24#comment:6 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects
participants (1)
-
Hackage