Repository : ssh://darcs.haskell.org//srv/darcs/packages/Cabal

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/5c280937ecb1974ca6fd44b9dcc51d31d7571355

>---------------------------------------------------------------

commit 5c280937ecb1974ca6fd44b9dcc51d31d7571355
Author: Lemmih <[email protected]>
Date:   Fri Nov 21 03:43:38 2008 +0000

    Slightly better lhc support.

>---------------------------------------------------------------

 cabal-install/Distribution/Client/Dependency.hs |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/cabal-install/Distribution/Client/Dependency.hs 
b/cabal-install/Distribution/Client/Dependency.hs
index 3c6ee4b..86cc587 100644
--- a/cabal-install/Distribution/Client/Dependency.hs
+++ b/cabal-install/Distribution/Client/Dependency.hs
@@ -43,7 +43,7 @@ import Distribution.Package
 import Distribution.Version
          ( VersionRange(AnyVersion), orLaterVersion )
 import Distribution.Compiler
-         ( CompilerId )
+         ( CompilerId(..), CompilerFlavor(LHC) )
 import Distribution.System
          ( OS, Arch )
 import Distribution.Simple.Utils (comparing)
@@ -155,7 +155,9 @@ dependencyResolver
   -> Progress String String InstallPlan
 dependencyResolver resolver os arch comp installed available pref deps =
   let installed' = hideBrokenPackages installed
-      available' = hideBasePackage available
+      available' = case comp of -- Ugly hack to support LHC.
+                     CompilerId LHC _ -> available
+                     _                -> hideBasePackage available
    in fmap toPlan
     $ resolver os arch comp installed' available' preference deps
 



_______________________________________________
Cvs-libraries mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-libraries

Reply via email to