Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/6c547271343be0620503f07508b109b170562af6

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

commit 6c547271343be0620503f07508b109b170562af6
Author: Ian Lynagh <[email protected]>
Date:   Fri Oct 19 18:03:37 2012 +0100

    Set the way when loading dynamic objects for GHCi
    
    This fixes using TH when building profiled libraries when
    dynamic-by-default is enabled.

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

 compiler/ghci/Linker.lhs |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/compiler/ghci/Linker.lhs b/compiler/ghci/Linker.lhs
index c3d5274..0a9de80 100644
--- a/compiler/ghci/Linker.lhs
+++ b/compiler/ghci/Linker.lhs
@@ -820,6 +820,11 @@ dynLoadObjs dflags objs = do
                       -- be calling dynLoadObjs with any objects that
                       -- need to be linked.
                       ldInputs = [],
+                      -- Even if we're e.g. profiling, we still want
+                      -- the vanilla dynamic libraries, so we set the
+                      -- ways / build tag to be just WayDyn.
+                      ways = [WayDyn],
+                      buildTag = mkBuildTag [WayDyn],
                       outputFile = Just soFile
                   }
     linkDynLib dflags2 objs []



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

Reply via email to