[commit: testsuite] master: Fix ghcilink002 and others when dynamic-by-default (ab3a373)

Ian Lynagh <[email protected]>
Newsgroups gmane.comp.lang.haskell.cvs.ghc
Message-ID <[email protected]>
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite

On branch  : master

http://hackage.haskell.org/trac/ghc/changeset/ab3a373b8d63fa0dfa8a971bf3de20a5aa7a370d

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

commit ab3a373b8d63fa0dfa8a971bf3de20a5aa7a370d
Author: Ian Lynagh <[email protected]>
Date:   Wed Oct 3 19:17:06 2012 +0100

    Fix ghcilink002 and others when dynamic-by-default
    
    It was linking base etc, but not the RTS, which was causing
        "undefined symbol: stg_newByteArrayzh"

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

 tests/ghci/linking/Makefile |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/ghci/linking/Makefile b/tests/ghci/linking/Makefile
index a4e719e..2f53b6b 100644
--- a/tests/ghci/linking/Makefile
+++ b/tests/ghci/linking/Makefile
@@ -31,7 +31,7 @@ ghcilink002 :
 	$(RM) -rf dir002
 	mkdir dir002
 	"$(TEST_HC)" -c -dynamic f.c -o dir002/foo.o
-	"$(TEST_HC)" -shared -v0 -o dir002/$(call DLL,foo) dir002/foo.o
+	"$(TEST_HC)" -no-auto-link-packages -shared -v0 -o dir002/$(call DLL,foo) dir002/foo.o
 	echo "test" | "$(TEST_HC)" --interactive -ignore-dot-ghci -v0 -Ldir002 -lfoo TestLink.hs
 
 # Test 3: ghci -lstdc++
@@ -93,7 +93,7 @@ ghcilink005 :
 	'$(GHC_PKG)' --no-user-package-db -f $(LOCAL_PKGCONF005) register $(PKG005) -v0
 	#
 	"$(TEST_HC)" -c -dynamic f.c -o dir005/foo.o
-	"$(TEST_HC)" -shared -o dir005/$(call DLL,foo) dir005/foo.o
+	"$(TEST_HC)" -no-auto-link-packages -shared -o dir005/$(call DLL,foo) dir005/foo.o
 	echo "test" | "$(TEST_HC)" --interactive -ignore-dot-ghci -v0 -package-db $(LOCAL_PKGCONF005) -package test TestLink.hs
 
 # Test 6:
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.