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

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/1bad058c7819199e6e4287d960f5720b3e1ed420

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

commit 1bad058c7819199e6e4287d960f5720b3e1ed420
Author: Ian Lynagh <[email protected]>
Date:   Tue Oct 9 20:22:17 2012 +0100

    Use -shared for the prof ways
    
    I'm not sure whether it makes more sense to make this change, or to
    change the build system to build -prof -dynamic libraries. But at least
    this change suffices to make the two match, so the tests don't all fail
    due to missing libraries.

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

 config/ghc |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/config/ghc b/config/ghc
index 26ee54c..30e75bf 100644
--- a/config/ghc
+++ b/config/ghc
@@ -78,9 +78,9 @@ config.way_flags = {
     'llvm'         : ['-fllvm'],
     'optllvm'      : ['-O', '-fllvm'],
     'debugllvm'    : ['-fllvm', '-keep-llvm-files'],
-    'prof'         : ['-prof', '-auto-all', '-fasm'],
-    'profasm'      : ['-O', '-prof', '-auto-all'],
-    'profthreaded' : ['-O', '-prof', '-auto-all', '-threaded'],
+    'prof'         : ['-prof', '-static', '-auto-all', '-fasm'],
+    'profasm'      : ['-O', '-prof', '-static', '-auto-all'],
+    'profthreaded' : ['-O', '-prof', '-static', '-auto-all', '-threaded'],
     'ghci'         : ['--interactive', '-v0', '-ignore-dot-ghci', '+RTS', 
'-I0.1', '-RTS'],
     'extcore'      : ['-fext-core'],
     'optextcore'   : ['-O', '-fext-core'],
@@ -89,17 +89,17 @@ config.way_flags = {
     'threaded2'    : ['-O', '-threaded', '-eventlog'],
     'threaded2_hT' : ['-O', '-threaded'],
     'hpc'          : ['-O', '-fhpc' ],
-    'prof_hc_hb'   : ['-O', '-prof', '-auto-all'],
-    'prof_hb'      : ['-O', '-prof', '-auto-all'],
-    'prof_hd'      : ['-O', '-prof', '-auto-all'],
-    'prof_hy'      : ['-O', '-prof', '-auto-all'],
-    'prof_hr'      : ['-O', '-prof', '-auto-all'],
+    'prof_hc_hb'   : ['-O', '-prof', '-static', '-auto-all'],
+    'prof_hb'      : ['-O', '-prof', '-static', '-auto-all'],
+    'prof_hd'      : ['-O', '-prof', '-static', '-auto-all'],
+    'prof_hy'      : ['-O', '-prof', '-static', '-auto-all'],
+    'prof_hr'      : ['-O', '-prof', '-static', '-auto-all'],
     'dyn'          : ['-O', '-dynamic'],
     'static'       : ['-O', '-static'],
     # llvm variants...
-    'profllvm'         : ['-prof', '-auto-all', '-fllvm'],
-    'profoptllvm'      : ['-O', '-prof', '-auto-all', '-fllvm'],
-    'profthreadedllvm' : ['-O', '-prof', '-auto-all', '-threaded', '-fllvm'],
+    'profllvm'         : ['-prof', '-static', '-auto-all', '-fllvm'],
+    'profoptllvm'      : ['-O', '-prof', '-static', '-auto-all', '-fllvm'],
+    'profthreadedllvm' : ['-O', '-prof', '-static', '-auto-all', '-threaded', 
'-fllvm'],
     'threaded1llvm'    : ['-threaded', '-debug', '-fllvm'],
     'threaded2llvm'    : ['-O', '-threaded', '-eventlog', '-fllvm'],
     'dynllvm'          : ['-O', '-dynamic', '-fllvm']



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

Reply via email to