[commit: ghc] master: Revert "rts: Don't keep findPtr symbol alive if not -DDEBUG" (8ffac59)

git at git.haskell.org git at git.haskell.org
Thu Jun 14 21:22:11 UTC 2018


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/8ffac593d5d3b51c3b720a3a9cc55bf257446808/ghc

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

commit 8ffac593d5d3b51c3b720a3a9cc55bf257446808
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Thu Jun 14 17:18:29 2018 -0400

    Revert "rts: Don't keep findPtr symbol alive if not -DDEBUG"
    
    This reverts commit e4c41ec2b1f2f222c9c8a83ef64d4e566aa47a44.
    
    rts.cabal.in isn't processed by CPP.


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

8ffac593d5d3b51c3b720a3a9cc55bf257446808
 rts/rts.cabal.in | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/rts/rts.cabal.in b/rts/rts.cabal.in
index ffa6282..d41135d 100644
--- a/rts/rts.cabal.in
+++ b/rts/rts.cabal.in
@@ -251,11 +251,9 @@ library
          "-Wl,-u,_hs_atomicwrite8"
          "-Wl,-u,_hs_atomicwrite16"
          "-Wl,-u,_hs_atomicwrite32"
-#if defined(DEBUG)
          -- This symbol is useful in gdb, but not referred to anywhere,
          -- so we need to force it to be included in the binary.
          "-Wl,-u,_findPtr"
-#endif         
     else
       ld-options:
          "-Wl,-u,base_GHCziTopHandler_runIO_closure"
@@ -326,11 +324,9 @@ library
          "-Wl,-u,hs_atomicwrite8"
          "-Wl,-u,hs_atomicwrite16"
          "-Wl,-u,hs_atomicwrite32"
-#if defined(DEBUG)         
          -- This symbol is useful in gdb, but not referred to anywhere,
          -- so we need to force it to be included in the binary.
          "-Wl,-u,findPtr"
-#endif         
 
     if os(osx)
       ld-options: "-Wl,-search_paths_first"



More information about the ghc-commits mailing list